아키텍처 Architecture/Computer Science 컴퓨터 사이언스
2020. 6. 25.
운영체제란?
운영체제란? 시스템의 자원과 동작을 관리하는 소프트웨어. 기본적인 기능을 크게 5개로 나눌 수 있다. 1. 프로세스 관리 - 프로세스, 스레드 - 스케줄링 - 동기화 - IPC (Inter Process Comunication) 2. 저장장치 관리 - 메모리 관리 - 가상 메모리 - 파일 시스템 3. 네트워킹 - TCP/IP - 기타 프로토콜 4. 사용자 관리 - 계정 관리 - 접근권한 관리 5. 디바이스 드라이버 - 순차접근 장치 - 임의접근 장치 - 네트워크 장치 프로세스 관리 운영체제에서 작동하는 응용 프로그램을 관리하는 기능이다. 어떤 의미에서는 프로세서(CPU) 관리하는 것이라고 볼 수도 있다. 현재 CPU를 점유해야 할 프로세스를 결정하고, 실제로 CPU를 프로세스에 할당하며, 이 프로세스 간..