Operating System Service
2021. 12. 2. 11:48ㆍOperating 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 |