System Program
2021. 12. 2. 16:19ㆍOperating System
program 개발과 실행을 위한 환경 제공
OS가 제공하는 service의 대행
대부분의 OS에 대한 사용자의 관점은 system program에 의해 정의된다
System programming language를 통해 System을 쌓는 것
File Modification
- 파일을 생성하거나 수정하기 위한 에디터
- 파일의 특정 내용이나 글을 변경하기 위한 명령어
Programming Language Support
- Compiler, Debugger, Assembler, interpreters(가끔)
Program Loading and Execution
- 실행 준비를 마친 프로그램은 메모리로 load되어야 함
- loader, linkage editor, debugging system
Communications
- 프로세스, 사용자, 컴퓨터 시스템 간 가상 connection을 위한 메커니즘제공
Background Services
- boot time에 발행
- system startup & terminate, shutdown
- services, subsystems, daemons
- user context에서 실행
- disk checking, process scheduling, error logging, printing등 제공
Application Programs
- system에 존재하지 않음
- 사용자에 의해 실행
- OS의 부분이라 여겨지지 않음
- 명령어, 마우스 클릭 등으로 시작
출처
운영체제 9th Edition(공룔책)
https://www.geeksforgeeks.org/system-programs-in-operating-system/
'Operating System' 카테고리의 다른 글
Chapter 4: Threads (0) | 2021.12.10 |
---|---|
IPC(Interprocess Communication) (0) | 2021.12.02 |
System Calls (0) | 2021.12.02 |
Operating System Service (0) | 2021.12.02 |
프로세스(Process) & 스레드(Thread) (0) | 2021.11.22 |