Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- 소프트웨어테스트
- 인수테스트
- 생성패턴
- 테스트
- 중위식
- 데이터베이스
- 디자인패턴
- 정보처리산업기사
- 통합테스트
- 전위식
- 행위패턴
- sw테스트전문가
- 객체지향
- 스프트웨어개발프레임워크
- 결함
- ISTQB
- 시스템테스트
- 테스팅
- 모듈
- CSTS
- 정보처리
- 테스트시나리오
- 정보처리기사
- 유스케이스
- 테스트케이스
- 구조패턴
- 테스트프로세스
- 프레임워크
- 스케줄링
- 유스케이스다이어그램
Archives
- Today
- Total
코드자이너
[정보처리] UNIX란? 본문
Q. UNIX의 쉘(Shell)에 대한 설명으로 옳지 않은 것은?
- 2023년07월 기출문제
1. C, Bourne, Korn Shell 등이 있다.
2. 시스템과 사용자 간의 인터페이스를 담당한다.
3. 명령어 해석기이다.
4. UNIX의 보안 관리를 수행한다.
정답!. 4. UNIX의 보안 관리를 수행한다.
> UNIX의 보안관리, 각족 관리는 커널(Kernel)의 역할이다.
UNIX
- UNIX 는 1960년대 AT&T 벨(Bell) dusrnth, MIT, general Electric이 공동 개발한 운영체제이다.
- 시분할 시스템(Time Sharing System)을 위해 설계된 대화식 운영체제이다.
- 소스가 공개된 개방형 시스템(Open system)이다.
- 대부분 C 언어로 작성되어 있어 이식성이 높으며, 장치와 프로세스 간의 호환성이 높다.
- 크기가 작고 이해하기가 쉽다.
- 다중 사용자(Multi-User), 다중 작업(Multi-Tasking)을 지원한다.
- 많은 네트워킹 기능을 제공하므로 통신망(Network) 관리용 운영체제로 적합하다.
- 트리 구조의 파일 시스템을 갖는다.
- 전문적인 프로그램 개발에 용이하다.
- 다양한 유틸리티 프로그램들이 존재한다.
※ 다중 사용자(Multi-User)는 여러 사용자가 동시에 시스템을 사용하는 것을 의미한다.
※ 다중 작업(Multi-Tasking)은 여러개의 작업이나 프로그램을 동시에 수행하는 것을 의미한다.
※ 하나 이상의 작업을 백그라운드에서 수행하므로 여러 작업을 동시에 처리할 수 있다.
※ 포그라운드 작업과 백그라운드 작업
여러 개의 작업이 동시에 실행될 때 전면에서 실행되는 우선순위가 높은 작업을 포그라운드 작업이라 하고, 같은 상황에서 우선순위가 낮아 화면에 보이지 않고 실행되는 프로그램을 백그라운드 작업이라고 한다.
UNIX 시스템의 구성
커널(Kernel)
- UNIX의 가장 핵섬적인 부분이다.
- 컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행된다.
- 하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담담한다.
- 프로세스(CPU 스케줄링) 관리, 기억장치 관리, 파일 관리, 입·출력관리, 프로세스간 통신, 데이터 전송 및 변환 등 여러가지 관리, 보안관리 기능을 수행한다.
쉘(Shell)
- 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기이다.
- 시스템과 사용자 간의 인터페이스를 담당한다.
- DOS의 COMMAND.COM과 같은 기능을 수행힌다.
- 주기억장치에 상주하지 않고, 명령어가 포함된 파일 형태로 존재하며 보조기억장치에서 교체처리가 가능하다.
- 공용 Shell(Bourne shell, C Shell, Korn Shell)이나 사용자 자신이 만들 Shell을 사용할 수 있다.
'자격증 > 정보처리산업기사' 카테고리의 다른 글
| [정보처리] X.25란? (1) | 2024.02.29 |
|---|---|
| [정보처리] OSI 참조 모델 : OSI 7계층 (1) | 2024.02.29 |
| [정보처리] 페이지 교체와 페이지 부재 발생 (0) | 2024.02.29 |
| [정보처리] 교착상태 : 교착상태 발생의 필요 충분 조건 (0) | 2024.02.29 |
| [정보처리] 스케줄링의 기법 : 비선점 스케줄링, 선점 스케줄링 (0) | 2024.02.29 |