728x90
반응형
1. 리눅스 실무의 이해
1.1. 리눅스의 개요
1.1.1. 운영체제의 개요
1.1.2. 리눅스 기초
1.2. 리눅스 시스템의 이해
1.2.1. 리눅스와 하드웨어
1.2.2. 리눅스의 구조
1.2.3. X 윈도우
1.2.4. SHELL
1.2.5. 프로세스
1.3. 네트워크의 이해
1.3.1. 네트워크 기초 및 설정
2. 리눅스 시스템 관리
2.1. 일반 운영관리
2.1.1. 사용자・파일시스템・프로세스・S/W 설치 및 관리
2.2. 장치 관리
2.2.1. 장치의 설치 및 관리
2.2.2. 주변장치 관리
2.3. 시스템 보안 및 관리
2.3.1. 시스템 분석
2.3.2. 시스템 보안 및 관리
2.3.3. 시스템 백업
3. 네트워크 및 서비스의 활용
3.1. 네트워크 서비스
3.1.1. 웹・인증・파일・메일・DNS 관리(설치 및 설정)
3.1.2. 가상화 관리 및 기타 서비스
3.2. 네트워크 보안
3.2.1. 네트워크 침해 유형 및 특징
3.2.2. 대비 및 대처 방안
3. 운영체제 운용 기법의 종류
1️⃣ 운영체제 운용 기법의 종류
❶ 일괄 처리 시스템(Batch Processing System)
- 여러 작업을 한 번에 묶어서 처리
- 작업이 처리 중일 때 시스템을 이용하지 못해 자원 사용 효율성 저하
❷ 다중 프로그래밍 시스템(Multi Programming System)
- 하나의 작업이 입출력 중일 때 다른 작업을 할당하여 CPU사용률과 처리량 향상
- 사용자 입장에서 하나의 CPU이지만 동시에 여러 프로그램이 실행되는 것 처럼 보임
❸ 시분할 시스템(Time Sharing System)
- 다중 프로그래밍 시스템보다 CPU 사용률과 처리량 더욱 향상
- 사용자 입장에서 다중 프로그래밍 시스템보다 더욱 동시에 여러 작업 실행되는 것으로 보임
❹ 다중 처리 시스템(Multi-Processing System)
- 여러 개의 CPU를 통하여 동시에 여러 개의 작업을 처리하는 운용기법
- 비대칭적 다중 처리와 대칭적 다중 처리유형으로 나뉨
❺ 실시간 처리 시스템(Real Time Processing System)
- 작업의 요청에서 수행 결과가 나올때 까지 요구한 시간 안에 수행해야 하는 시간적 제약을 갖는 운용 방식
- 시간적 제약의 엄격한 정도에 따라 경성 실시간 처리 시스템과 연성 실시간 처리 시스템으로 나뉨
❻ 다중 모드 시스템(Multi-Mode System)
- 일괄 처라, 다중 프로그래밍, 시분할, 다중 처리, 실시간 처리 시스템을 모두 혼용하여 사용
❼ 분산 처리 시스템(Distribute Processing System)
- 개별 프로세서, 하드웨어 자우너과 이를 구동하는 운영체제를 갖는 독립적인 시스템들 간에 통신망을 연결하고 시스템이 수행해야 할 작업을 분산하고 각 시스템의 자원을 공유하여 처리량과 응답시간, 가용량을 극대화하기 위한 시스템
2️⃣ 운영체제 운영기법의 발전
1세대 | 2세대 | 3세대 | 4세대 | 5세대 |
일괄 처리시스템 | 다중 프로그래밍 다중 처리 시스템 |
시분할 시스템 | 다중모드 시스템 | 분산처리 시스템 |
728x90
반응형
'서버 > Linux' 카테고리의 다른 글
[리눅스마스터] 운영체제의 구조와 기능 (4) | 2025.05.07 |
---|---|
[리눅스마스터] 운영체제의 정의 및 목적, 역할 (4) | 2025.05.06 |
[리눅스] 디렉토리 용량 확인 방법 (0) | 2025.02.10 |
[Rocky] firewall 사용법 - 방화벽 ON/OFF, PORT/IP등록 차단 등 (1) | 2024.10.22 |
[Ubuntu 18] OpenJDK 8 설치(JDK 1.8) (0) | 2022.10.05 |