ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 시스템 프로그램
    시스템/운영체제 2020. 5. 22. 07:39

    다음은 컴퓨터 시스템 구성요소에 대한 구성도이다.

    최하위에 HW가 있고 그 위에 운영체제, 시스템 프로그램(유틸리티)과 응용 프로그램이 있다. 그 중 우리가 보아야 할 것은 시스템 프로그램이다. 시스템 프로그램은 프로그램 개발과 실행을 위해 보다 편리한 환경을 제공한다. 실제로 사용자는 system call보다 시스템 프로그램을 사용하여 시스템 자원을 이용한다.

    시스템 프로그램의 범주

    • 파일 관리 : 이들 프로그램은 파일과 디렉터리를 생성, 삭제, 복사 ,개명(rename), 인쇄, 덤프, 리스트와 일반적인 조작을 한다.

    • 상태 정보 : 어떤 프로그램들은 단순히 시스템에서 날짜, 시간, 사용 가능한 메모리와 디스크 공간의 양, 사용자 수 혹은 이와 비슷한 상태 정보를 묻는다. 몇몇 시스템은 환경설정 정보를 저장하고 검색할 수 있는 레지스트리 기능을 지원하기도 한다.

    • 파일 변경 : 디스크나 다른 저장장치에 저장된 파일의 내용을 생성하고 변경하기 위해 다수의 문장 편집기가 사용 가능하다.

    • 프로그래밍 언어 지원 : 프로그래밍 언어들에 대한 컴파일러, 어셈블러, 인터프리터가 종종 운영체제와 함께 사용자에게 제공된다.

    • 프로그램의 적재와 실행 : 일단 프로그램이 어셈블되거나 컴파일 된 후, 그것이 실행되려면 반드시 메모리에 적재되어야 한다. 시스템은 absolute loader, relocatable loader, linkage editor와 overlay loader 등을 제공할 수 있다.

    • 통신 : 이들 프로그램은 프로세스, 사용자, 그리고 다른 컴퓨터 시스템들 사이에 가상 접속을 이루기 위한 기법을 제공한다.

    '시스템 > 운영체제' 카테고리의 다른 글

    운영체제 구조  (0) 2020.05.26
    운영체제 설계 및 구현  (0) 2020.05.25
    시스템 호출  (0) 2020.05.20
    운영체제 서비스  (0) 2020.05.11
    입출력 서브시스템  (0) 2020.05.08

    댓글

Designed by Tistory.