운영체제
운영체제는 실행할 프로그램에 필요한 자원을 할당하고
프로그램이 올바르게 실행되도록 돕는 특별한 프로그램
운영체제는 워낙 중요하기에
일반적인 프로그램과는 달리
메모리의 커널 영역에 적재되는 프로그램이다
운영체제의 기능
메모리 관리
CPU 관리
입출력장치 관리
따라서, 운영체제는 응용프로그램과 하드웨어를 연결
운영체제를 배워야 하는 이유
운영체제는 프로그램을 위한 프로그램
그렇기에 프로그램을 만드는 개발자는 하드웨어와 가장 가까이 있는
운영체제를 잘 알아야한다
또한, 오류 메세지에 대한 깊은 이해가 필요한 경우 특히 중요하고
취업시장에서 개발자의 필수 지식으로 자리 잡고 있다
'CS > [혼자 공부하는] 운영체제' 카테고리의 다른 글
3-1] CPU 스케줄링: CPU 스케줄링 개요 (0) | 2023.06.05 |
---|---|
2-3] 프로세스와 스레드: 스레드 (0) | 2023.06.05 |
2-2] 프로세스와 스레드: 프로세스 상태와 계층 구조 (0) | 2023.06.04 |
2-1] 프로세스와 스레드: 프로세스 개요 (0) | 2023.06.04 |
1-2] 운영체제 기초: 운영체제의 큰 그림 (0) | 2023.06.03 |