티스토리 뷰
반응형
- 참고 도서는 'Operating System Concepts 8th' 입니다. (포스팅 하단부 참고)
- 개인공부 후 자료를 남기기 위한 목적으로 포스팅합니다. 내용 상에 오류가 있을 수 있습니다.
2.5 시스템 프로그램 (System Programs)
운영체제는 알려진 프로그램의 개발과 실행을 위해 좀 더 편리한 환경을 구축하도록 도움을 주는 시스템 유틸리티(System Utility) 즉, 시스템 프로그램을 제공한다. 다음과 같은 범주로 분류할 수 있다.
- 파일 관리 : 파일과 디렉터리를 생성(create), 삭제(delete), 복사(copy), 이름변경(rename), 인쇄(print), 덤프(dump), 리스트(list) 등 일반적인 조작
- 상태 정보 : 시스템의 날짜(date), 사용가능한 메모리(memory)와 디스크의 공간의 양, 사용자 수 와같은 상태 정보를 제공한다.
- 파일 변경 : 디스크 혹은 다른 저장장치의 파일의 내용을 생성하고 변경하기위해 사용된다. Windows의 메모장(notepad)나 Linux의 vi, emacs 같은 것이 속한다. 통칭 문장 편집기(text editor(라 불린다.
- 프로그래밍 언어 지원 : 일반적인 프로그래밍 언어들(C, C++, JAVA 등)에 대한 컴파일러(Compilers), 어셈블러(Assemblers), 인터프리터(Interpreters)가 제공된다.
- 프로그램 적제와 실행 : 프로그램이 실행되기 위해서는 메모리에 적제되어야 한다. 그를 위한 절대 로더(absolute loader), 재배치 가능 로더(relocatable loder), 링키지 에디터(linkage editor)와 중첩 로드(overlay loader) 등을 제공할 수 있다.
- 통신 : E-mail, remote login, telnet 등을 통해 통신 관련 서비스를 제공한다.
Operating System Concepts
- 저자
- Abraham Silberschatz, Peter B. Galvin, Greg Gagne 지음
- 출판사
- 홍릉과학출판사 | 2013-02-15 출간
- 카테고리
- 컴퓨터/IT
- 책소개
- 『Operating System Concepts』는 9개의 주요...
반응형
'컴퓨터공학' 카테고리의 다른 글
Nachos Project 03 : 하위버전 binutils 설치 (0) | 2014.06.02 |
---|---|
Nachos Project 02 : Redhat 9.0 Linux 설치 (0) | 2014.05.10 |
Nachos Project 01 : Nachos 시스템 소개 (0) | 2014.05.09 |
운영체제 04 : 시스템 콜 (시스템 호출, System Call) (0) | 2014.04.28 |
운영체제 03 : 운영체제 서비스, 사용자 인터페이스 (0) | 2014.04.27 |
운영체제 02 : 운영체제 과목 전체 개요 - 2 (2) | 2014.04.22 |
운영체제 01 : 운영체제 과목 전체 개요 - 1 (2) | 2014.04.20 |