[CS] 운영체제가 하는 일에 대한 나름의 이해
2023. 10. 10. 21:12ㆍCS
1. CPU 스케줄링
매우매우 빠른 CPU를 어떻게 효율적으로 사용할 것인가
2. 메모리 관리
프로세스마다 메모리를 어떻게 할당하고 관리할 것인가 꼭 똑같이 나누는 방법이 좋은 것이 아니다 프로세스가 원활하게 작동하기 위한 최소 메모리량도 고려해야 한다
3. 스토리지 관리
매우매우 느린 스피닝이라는 방법을 활용하는 하드디스크를 어떻게 하면 효율적으로 저장하고 사용할 것인가
4. I/O 관리
어떻게 하면 cpu와 입출력 간에 정보를 주고 받게 할 수 있는가
그 외
프로세스 생성 및 관리, 네트워킹, 명령어 해석기, 보호 등의 역할을 한다
내가 만약 운영체제라면 어떻게 하는게 좋을지의 관점에서 수업을 듣자
Reference
https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f
'CS' 카테고리의 다른 글
[CS] 브라우저의 역할에 대한 나름의 이해 (0) | 2023.10.11 |
---|---|
[CS] 멀티 쓰레드에 대한 나름의 이해 (1) | 2023.10.10 |
[CS] 운영체제 예에 대한 나름의 이해 (0) | 2023.10.10 |
[CS] 프로세스 상태에 대한 나름의 이해 (0) | 2023.10.09 |
[CS] 멀티프로그램밍에 대한 유사한 명칭에 대한 나름의 이해 (0) | 2023.10.09 |