728x90
1. 유닉스/리눅스 특징
1) 유닉스란 : 고급언어로 개발된 최초의 운영체제
2) 설계 철학
- 단순성 : 운영체제 자체를 가능한 한 단순화 시켜 최소한 필요한 기능을 제공
- 이식성 : 고급언어인 C언어로 작성됨 => 다양한 플랫폼에 쉽게 이식 가능
- 개방성 : 소스코드 공개함
3) 특징
- 다중 사용자 다중 프로세서 운영체제 : 여러 사용자가 동시에 사용할 수 있다.
- 쉘을 이용한 대화식 운영체제 : 쉘을 통해 시스템과 대화하는 것처럼 시스템을 사용가능
- 계층적 파일 시스템 : 파일시스템이 계층구조 형태로 구성
- 훌륭한 네트워킹 : 다양한 네트워크 응용프로그램 제공
4) 유닉스 구조
ⓐ 커널 : 컴퓨터 자원(하드웨어) 관리 및 서비스 제공
ⓑ 쉘 : 사용자 인터페이스 제공(소프트웨어)
ⓒ 유틸리티 : 각종 응용 프로그램
5) 유닉스 역사
- 리눅스 : PC를 위한 효율적인 유닉스 시스템
[ 연습 문제 ]
1.1
④ 윈도우즈 10
1.2
④ 슈퍼 유저가 있지만 그 계정은 root 이다.
1.3
이식성, 개방성, 단순성
1.4
프로세스, 파일, 메모리
1.5
시스템 / 명렁어 해석기
1.6
커널은 하드웨어 자원을 관리하고 서비스를 제공한다.
1.7
시스템 호출은 커널이 제공하는 서비스를 요청하기 위한 프로그래밍 인터페이스 이다.
728x90
'Major > Linux' 카테고리의 다른 글
[리눅스 시스템 원리와 실제] 13장 개념/연습문제 (0) | 2021.12.02 |
---|---|
[리눅스 시스템 원리와 실제] 6장 개념/연습문제 (1) | 2021.10.15 |
[리눅스 시스템 원리와 실제] 5장 개념/연습문제 (4) | 2021.10.15 |
[리눅스 시스템 원리와 실제] 4장 개념/연습문제 (0) | 2021.10.14 |
[리눅스 시스템 원리와 실제] 3장 개념/연습문제 (0) | 2021.10.13 |