본문 바로가기

CS/Operating System2

1-2. 운영체제와 컴퓨터 : 컴퓨터의 요소 컴퓨터의 요소 컴퓨터는 CPU, DMA컨트롤러, 메모리, 타이머, 디바이스 컨트롤러 등으로 이루어져있음 CPU란? CPU(Central Processing Unit), 즉 중앙처리장치는 컴퓨터에서 기억, 해석, 연산, 제어라는 4대 주요기능을 관할 하는 장치 산술논리연산장치, 제어장치, 레지스터로 구성 인터럽트에 의해 단순히 메모리에 존재하는 명령어를 해석하여 실행 관리자 역할을 하는 운영체제의 커널이 프로그램을 메모리(RAM)에 올려 프로세스로 만들면 일꾼역할인 CPU가 처리 메모리 전자회로에서 데이터나 상태, 명령어 등을 기록하는 장치 보통 RAM(Random Access Memory)을 일컬어 메모리라고 함 CPU는 계산을 담당, 메모리는 기억을 담당 (CPU는 일꾼, 메모리는 작업장, 작업장의 크.. 2023. 1. 19.
1-1. 운영체제와 컴퓨터 : 운영체제의 역할과 구조 운영체제(OS, Operating System) 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스 한정된 메모리나 시스템 자원을 효율적으로 분배 *펌웨어(firmware) : 운영체제와 유사하지만 소프트웨어를 추가로 설치할 수 없는것 운영체제의 역할 4가지 1. CPU스케줄링과 프로세스 관리 : CPU소유권을 어떤 프로세스에 할당할지, 프로세스의 생성과 삭제, 자원할당 및 반환을 관리 2. 메모리 관리 : 한정된 메모리를 어떤 프로세스에 얼만큼 할당해야 하는지 관리 3. 디스크 파일 관리 : 디스크 파일을 어떤 방법으로 보관할지 관리 4. I/O 디바이스 관리 : I/O 디바이스들인 마우스, 키보드와 컴퓨터 간에 데이터를 주고받는 것을 관리 운영체제의 구조 유저프로그램 GUI ┐ 시스템콜 운영체제 커널 │.. 2023. 1. 19.