일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 운영체제
- 자료구조
- 다이나믹프로그래밍
- I/O장치
- DirectX 12
- 스케줄링
- 그리디 알고리즘
- 동적계획법
- codility
- 디자인패턴
- 백준
- 영속성
- 멀티쓰레드
- 다이나믹 프로그래밍
- 프로그래머스
- 병행성
- directx
- 그리디알고리즘
- 병행성 관련 오류
- 파일시스템 구현
- 멀티프로세서
- 알고리즘
- Direct12
- 쓰레드
- 렌더링 파이프라인
- DirectX12
- 컨디션 변수
- 타입 객체
- 락
- OS
Archives
- Today
- Total
목록주소공간 (1)
기록공간

초기에는 컴퓨터 시스템을 구현하는 것이 쉬웠다. 사용자가 많은 것을 기대하지 않았기 때문이다. 하지만 시대가 변화하면서 사용자들은 점점 편의성, 고성능, 신뢰성을 추구하게 되었다. 초기 시스템 메모리 관점에서 초기 컴퓨터는 많은 개념을 사용자에게 제공하지 않았다. 컴퓨터의 물리 메모리는 다음과 같이 생겼다. 운영체제는 메모리에(그림에서는 물리주소 0부터) 상주하는 루틴(라이브러리)의 집합이였다. 물리 메모리에 하나의 실행 중인 프로그램(프로세스)이 존재하였고(그림에서는 물리 주소 64KB부터 시작하여) 나머지 메모리를 사용하였다. 특별한 가상화는 거의 존재하지 않았고 사용자는 운영체제로부터 그리 많은 것을 기대하지 않았다. 멀티프로그래밍과 시분할 시간이 흐른 후, 컴퓨터는 고가 장비였기 때문에, 사람들이..
OS
2020. 3. 2. 16:51