일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- External Scheme
- python
- Mac
- literal
- Polymolphism
- Entity
- Reference Type
- Unity
- Physical Scheme
- Binary Search
- Inheritance
- 리눅스 마스터 1급
- dbms
- X윈도우
- Entity Set
- BFS
- descriptive statistics
- 백준
- systemd
- spring
- 리눅스
- Operator
- Java
- selenium
- Class
- preprocessing
- OOP
- 셀레니움
- 자바
- X.org
- Today
- Total
목록2024/04/07 (2)
Byeol Lo
사용자가 운영체제와 상호작용하는 세 가지 기본적인 방법에는 CLI와 두가지 유형의 GUI가 포함된다. 이 절에서는 간단하게 어떤 인터페이스가 있는지 소개만 하고 넘어간다(굳이 CLI가 어떤건지, GUI가 어떤건지는 경험만 해본다면 다 알 수 있기 때문). 2.2.1 Command Interpreters 대부분의 운영체제, 리눅스, 유닉스, 윈도우 등은 프로세스가 시작될 때나 사용자가 처음 로그인 할 때, command interpreter를 특별한 프로그램으로 인식을 하는데, 다양한 command intepreter들을 선택할 수 있는 시스템에서는, 이러한 interpreter들을 shell 이라고 부른다. 보통 Unix, Linux 시스템에서는 C Shell, Bourne-Again shell, Kor..
운영체제는 프로그램을 실행하기 위한 환경을 제공하는데, 프로그램 및 해당 프로그램의 사용자에게 일부 서비스를 제공한다고 보면 된다. User Interface - 거의 모든 운영 체제에는 사용자 인터페이스(UI)가 있다. 이 인터페이스는 여러 형태로 나타날 수 있는데, 가장 흔한 것은 GUI이다. 그 외에 CLI, NUI 등등 많다. Program Execution - 시스템은 프로그램을 메모리로 로드하고 그 프로그램을 실행할 수 있어야 한다. 프로그램은 실행을 정상적으로 또는 오류가 일어나는 형태로 종료할 수 있어야 한다. I/O Operations - 실행 중인 프로그램은 파일 또는 I/O 장치를 사용할 수 있으며, 특정 장치에 대해서는 특별한 기능이 필요할 수 있다(예: 네트워크 인터페이스에서 읽기..