본문 바로가기

Operating System Service

Operating System Service - System Call System Call, 시스템 호출 시스템 호출이란 Process 와 운영체제간의 인터페이스를 말한다. 언어에 따라서 C언어나 C++로 대체시키기도 하지만 보통 일반적으로는 어셈블리 언어로 수행된다. C,C++같은 경우에는 Subroutine형태로 수행된다. 예를 들어 File을 Open한다고 하면 만일 입력 file이 없거나 protect되어 있으면, error 메시지를 출력(system call)하고 abnormally terminate(system call) 입력 file이 있으면 file open(system call)한다 또 파일을 생성한다고 하면 만일 출력 file 이름과 동일한 file이 이미 존재하면, 프로그램 종료처리(system call) 하거나 기존 file을 삭제(system cal.. 더보기
Operating System Service - O.S Service O.S Service, 운영체제에서 제공하는 서비스 1. Program Execution 프로그램이 메모리의 적재되어 실행되고 종료되는 기능 2. I/O Operation I/O장치의 특성에 따른 특별한 처리 및 보호기능을 OS가 제공해 줌으로서 사용자 프로그램에서 I/O처리를 직접적으로 하지 않아도 되게 함. 3. File System Manipulation File에서 Read,Write등의 기능등을 제공 이름에 의란 File생성 및 제거 기능 제거 4. Communication 캄은 컴퓨터 안에서 또는 다른 시스템을 가진 컴퓨터들을 Shered Memory나 Message Passing 기능을 이용하여 네트워크를 통한 통신기능 제공 Message Passing의 경우 Process간의 Direct .. 더보기