본문 바로가기
반응형

반도체 그 다음 학문/운영체제 (OS)37

운영체제 서비스 (하는 일) 운영체제의 서비스 1. User interface (편리성) - CUI ( character user interface ) - GUI ( graphical user interface ) - EUCI ( End-user comfitable interface ) 2. I/O operations - 프로그램을 구동하기 위해 필요한 I/O를 관리한다. 3. Program execution - 시스템은 프로그램을 메모리 상에서 구동할 수 있어야 하는데 이게 정상적으로 동작을 하는지 안 하는지 관리하는 것이다. 4. File-system manipulation - 파일 시스템은 특히 중요한데, 프로그램을 구동하기 위해 필요한 파일 혹은 디렉터리를 읽고 쓰고 생성과 제거, 탐색, 권한 등을 관리하는 것이다. 5. C.. 2022. 4. 5.
운영체제의 구분 기준 운영체제의 구분 기준 - 동시 사용자 수 1. single_user system - 한 번에 한 명밖에 사용하지 못하는 시스템이다. 가령, 개인 PC 2. multi_user system - 동시에 여려 명이 여려 명이 사용 가능한 시스템이다. 여려 명이 사용하기 때문에 소유권에 대한 관리가 필요하고 multi tasking 기능이 필요하다. 가령 unix, Linux, 서버.. - 동시 실행 프로세스 수 1. 단일 작업 (single tasking system) - 시스템 내에 하나의 작업만 존재한다. 운영체제의 구조가 간단하다. 2. 다중 작업 (multi tasking system) - 시스템 내에 여러 작업의 수행 가능, 우리가 여러 프로그램을 띄워놓고 사용하는 것이다. 즉, 운영체제가 복잡하다... 2022. 4. 5.