danbibibi
article thumbnail
Published 2022. 11. 29. 08:42
운영체제란? CS/운영체제

운영체제 (Operating System)

: 하드웨어를 관리하고, 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 응용 프로그램과 하드웨어 간의 인터페이스로써 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공하는 프로그램

 

 

운영체제의 역할

1. 프로세스 관리 

 

2. 저장장치 관리

  • 1차 저장장치(Main Memory)
    • 프로세스에 할당하는 메모리 영역의 할당과 해제
    • 메인 메모리의 효율적 활용을 위한 가상 메모리 기능
  • 2차 저장장치(HDD, NAND Flash Memory 등)
    • 파일 형식의 데이터 저장
    • 파일 데이터 관리를 위한 파일 시스템을 OS에서 관리 ( FAT, NTFS, EXT2, JFS, XFS 등 )

3. 네트워킹

: 응용 프로그램이 네트워크를 사용하려면 운영체제에서 네트워크 프로토콜을 지원해야 함

 

4. 사용자 관리

 

5. 디바이스 드라이버

: 운영체제 안에 하드웨어를 추상화하여 하드웨어를 인식하고 사용할 수 있도록 함

'CS > 운영체제' 카테고리의 다른 글

Memory Management (메모리 관리 전략)  (0) 2023.04.24
DeadLock (교착 상태)  (0) 2023.01.12
프로세스 동기화 (Synchronization)  (0) 2022.12.28
CPU Scheduling  (0) 2022.12.01
프로세스와 스레드  (0) 2022.11.30
profile

danbibibi

@danbibibi

꿈을 꾸는 시간은 멈춰 있는 것이 아냐 두려워하지 마 멈추지 마 푸른 꿈속으로