일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 백준
- 스케줄링
- 자료구조
- 그리디알고리즘
- DirectX 12
- I/O장치
- directx
- 쓰레드
- 멀티쓰레드
- 파일시스템 구현
- 프로그래머스
- 영속성
- OS
- 디자인패턴
- 렌더링 파이프라인
- 병행성 관련 오류
- 병행성
- 동적계획법
- 멀티프로세서
- Direct12
- DirectX12
- 알고리즘
- 운영체제
- 락
- 타입 객체
- codility
- 다이나믹 프로그래밍
- 그리디 알고리즘
- 다이나믹프로그래밍
- 컨디션 변수
Archives
- Today
- Total
목록역사 (1)
기록공간

설계 목표 가장 기본적인 설계 목표는 시스템을 편리하고 사용하기 쉽게 만드는 데 필요한 것들을 추상화시키는 것이다. 추상화는 컴퓨터 과학 모든 것의 근간이라고 할 수 있다. 추상화를 통해서 큰 프로그램을 쉬운 작은 부분들로 나누어 구현할 수 있다. 추상화는 어셈블리 코드를 몰라도 C언어와 같은 고수준 언어로 프로그램을 작성하는 것이 가능하게 해 주고, 더 나아가서 논리 게이트를 몰라도 어셈블리 코드를 작성할 수 있게 해 주며, 더더욱 나아가서는 트랜지스터에 대한 지식이 없어도 게이트를 이용하여 프로세서를 만들 수 있게 한다. 이렇게 운영체제는 추상화를 이용하여 사용자가 시스템을 쉽게 사용할 수 있도록 해준다. 기본적인 목표는 아니지만 운영체제를 설계하는데 가장 중요한 목표는 성능이다. 다른 말로는 오버헤..
OS
2020. 2. 4. 22:48