본문 바로가기

독학2

2. 운영체제 개요 1. 운영체제의 역할 운영체제의 역할은 크게 네가지로 구분할 수 있다. 편리성 - Interface 효율성 - HW / SW 자원 관리 Process, Thread 관리 - 실행 프로그램 자원, 시간 관리 시스템 보호 - 불법적인 형태의 접근 block 2. 운영체제의 구분 1. 동시 사용자 수 단일 사용자, 다중 사용자로 나뉜다. 단일 사용자는 말 그대로 한 명의 사용자만 시스템을 사용 가능하게 세팅하는 것을 단일 사용자로 구분한다. 덕분에 자원 관리와 시스템 보호가 단순하고 모든 자원을 사용자가 독점한다. Window, IOS 등이 이에 해당한다. 다중 사용자는 동시에 여러 사용자들이 시스템을 사용하기 때문에 소유권을 명확하게 구분할 필요가 있고 구조가 굉장히 복잡하다. 주로 UNIX, LINUX 서.. 2022. 1. 5.
1. 컴퓨터 시스템 개요 컴퓨터 하드웨어 1. 프로세서 운영체제는 프로세서에게 처리할 작업을 할당한다. Process 생성을 관리하고 프로세서 사용 시간을 적절하게 제어한다. 프로세서는 연산을 수행하고, 동작을 제어하는 하드웨어이다. 크게 CPU, GPU가 존재한다. 제어와 연산의 작동을 위해 핵심적인 역할을 수행하는 것이 바로 레지스터이다. 레지스터란? 레지스터란 프로세서 내부에 있는 메모리로 프로세서가 사용할 데이터를 저장한다. 컴퓨터에서 가장 빠른 메모리라고 보면된다. 용도에 따라 전용, 범용 레지스터로 구분되고 레지스터 종류에 따라 수행하는 역할이 모두 다르다. 2. 메모리 주 기억장치(DRAM), 보조 기억장치(DISK)를 주로 메모리라고 칭한다. 데이터를 저장하는 장치이며 여기서 데이터는 프로그램(OS, SW), 사용.. 2022. 1. 4.