운영체제 2

[운영체제] 컴퓨터의 요소

💡 본 글은 면접을 위한 CS 전공지식 노트 도서를 참고하여 정리하였습니다. INTRO 컴퓨터는 CPU, DMA 컨트롤러, 메모리, 타이머, 디바이스 컨트롤러 등으로 이루어져 있다. 각각에 대해 자세히 알아보자. CPU CPU(Central Processing Unit)는 컴퓨터에서 가장 핵심적인 역할을 수행하는 부분으로, 인간의 두뇌에 비유할 수 있다. 제어 장치, 레지스터, 연산 장치로 구성되어 있다. 인터럽트에 의해 단순히 메모리에 존재하는 명령어를 해석해서 실행하는 일꾼이다. 운영체제의 커널(관리자 역할)이 프로그램을 메모리에 올려 프로세스로 만들면, CPU(일꾼)가 이를 처리 제어 장치 제어 장치(CU, Control Unit)는 프로세스 조작을 지시하는 CPU의 부품이다. 즉, 컴퓨터의 모든 ..

운영체제 2024.01.24

[운영체제] 운영체제의 역할과 구조

💡 본 글은 면접을 위한 CS 전공지식 노트 도서를 참고하여 정리하였습니다. INTRO.. 운영체제는 우리가 익히 알고 있는 맥 OS, 윈도우, 리눅스, 유닉스 등을 생각하면 된다. 컴퓨터 시스템의 자원들을 효율적으로 관리하며, user가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 시스템 소프트웨어이다. 다음과 같이 이해하면 쉽다. 응용프로그램(application program)을 작성하는 프로그래머가 하드웨어를 직접 건드리기는 어렵다. 이때 OS가 그 사이에 위치하여 요청을 처리해주는 것이다. 운영체제의 역할과 구조 운영체제의 역할 운영체제(Operating System)는 컴퓨터의 하드웨어를 관리하고, 하드웨어와 소프트웨어, 사용자를 매개하는 프로그램이다. 또한, 사용자에게 컴퓨..

운영체제 2023.12.15