Operating System Service

2021. 12. 2. 11:48Operating System

OS는 프로그램과 사용자에게 프로그램과 서비스의 실행 환경을 제공

사용자에게 편리한 기능 제공

User Interface(UI) - CLI(Command-Line), GUI(Graphics User Interface), Batch

Program Execution - 프로그램을 메모리에 넣기, 프로그램 실행, 프로그램 실행 종료

I/O operations - file이나 I/O장치

File-system manipulation - 파일 생성, 삭제, 읽기, 쓰기...

Communication - 프로세스 사이의 통신, 다른 컴퓨터 간 통신, 메모리 공유나 메시지를 통해 정보 교환

Error detection - 가능한 에러를 인지, 각 에러에 맞는 조취를 해야 함

 

자원 분배를 통한 효율적인 실행을 보장 

Resource allocation - CPU cycle, MM, file storage, I/O 장치 등 자원 할당

Accounting -  누가 얼마만큼의 자원을 사용하는지 추적

Protection and security - 시스템 자원에 대한 모든 접근을 통제/외부 시스템은 사용자 인증을 요구

 


출처: Operating System Structures

'Operating System' 카테고리의 다른 글

System Program  (0) 2021.12.02
System Calls  (0) 2021.12.02
프로세스(Process) & 스레드(Thread)  (0) 2021.11.22
메모리 관리  (0) 2021.07.29
프로세스 동기화(ProcessSynchornization)  (0) 2021.07.28