이전글:2024.05.16 - [Development/OS] - 운영체제 개요 운영체제 개요운영체제운영체제, Operating System컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어.사용자와 다른 소프트웨어, 하드웨어를 모두 연결하는 소프트웨어.OS와 하드웨어가 한몸처럼 되어 컴퓨unknown-dev.tistory.com 컴퓨터 구조 컴퓨터 시스템의 하드웨어 구성을 단순히 그려보면 다음과 같다. CPU와 메모리는 컴퓨터의 내부장치, 그 외의 키보드, 마우스, 하드디스크 등은 외부장치로 분류한다.외부 장치는 내부 장치에서 데이터를 읽고 쓰는데 사용되므로, 입출력 장치라고도 불린다. 메모리와 입출력 장치에는 일종의 작은 CPU인 컨트롤러가 있다. 이 컨트롤러는 각 하드웨어를 제어한다.컴퓨터 시스템에서 ..
Study/OS
운영체제운영체제, Operating System컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어.사용자와 다른 소프트웨어, 하드웨어를 모두 연결하는 소프트웨어.OS와 하드웨어가 한몸처럼 되어 컴퓨터 시스템을 이루게 된다. 소프트웨어는 실행되기 위해서 반드시 메모리에 적재가 되어야 한다.운영체제도 하나의 소프트웨어이므로 실행되기 위해 메모리에 적재가 되어야 한다.운영체제가 메모리에 적재되는 시점은 컴퓨터 전원을 키고 부팅을 시작하면서이다. 그러나 운영체제는 규모가 크다. 모든 것을 메모리에 올리기에는 메모리 용량이 한정적이다.반드시 메모리에 올라가야 하는 필수적인 부분을 먼저 올리고, 나머지는 필요 시 올려서 사용한다. 메모리에 반드시 올라가있어야 하는 운영체제의 핵심 부분을 커널(kernal)이라고 한다..