Computer Science/OperatingSystem (2) 썸네일형 리스트형 [OS] System calls System calls은 operating system에 의해서 서비스가 사용 가능하게 하도록 하는 인터페이스를 제공한다. 예를 들어 데이터를 읽고 복사하는 프로그램을 만든다면 첫번째로 input file, output file의 이름을 입력받아야 한다. 그리고 유저에게 파일의 이름을 물어보아야 한다. 이때 필요한 것이 System calls이다. 이름입력창을 띄우고 키보드로 2개의 파일 이름을 입력 받는다. 이러한 과정에서 여러가지의 I/O system calls이 사용된다. 파일의 이름을 받았으면 input file을 열어야 하는데 만약 파일에 에러가 있거나 파일에 대한 접근 권한이 거부 된경우에 또 다른 System calls이 호출되고 비정상적으로 종료되었다는 것을 console에 출력해 준다. .. [OS] System Structures Operatin-System Service Operation system은 프로그램이 실행될 수 있는 환경을 제공한다. OS는 프로그램과 프로그램을 사용하는 user에게 특정한 service를 제공한다. User interface 대부분의 os시스템은 user interface(UI)가 존재한다. command-line interface(CLI) : text commands를 이용하여 명령을 하는 ui batch interface : 해당 명령을 제어하기위한 명령 및 지시문이 파일에 입력되고 해당 파일이 실행됩니다. graphical user interface(GUI) 인터페이스는 I/O를 관리하는 장치, 메뉴선택하는 장치, 문자를 입력하는 키보드 결정을 하는 등의 장치를 가리키는 윈도우 시스템이다. P.. 이전 1 다음