본문 바로가기
서버/Linux

[리눅스마스터] 운영체제의 구조와 기능

by 블루데이제이 2025. 5. 7.
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. 대비 및 대처 방안

 

2. 운영체제의 구조와 기능

1️⃣ 운영체제의 구조

① 사용자는 시스템의 기능을 이용하기 위해 필요한 응용프로그램을 실행하거나 셸, GUI, 배치 작업을 통해 운영체제의 기능 사용

② 응용 프로그램은 시스템 호출을 통해 커널 서비스를 이용

③ 운영체제는 다양한 하드웨어에 대한 이식성을 향상하기 위해 하드웨어 추상 계층을 제공

 

2️⃣ 운영체제의 기능

① 프로세스, 메모리, 장치 I/O, 파일 시스템 등 리소스 관리 기능 제공

② 자원의 효율적인 사용을 위하여 자원 스케쥴링 기능 제공

③ LAN카드, USB, 디스크 등 다양한 하드웨어 관리와 네트워크 주소 할당, 네트워크 생성, 경로 설정 등 다양한 네트워크 제어 기능 제공

④ 파일 시스템이나 데이터베이스를 통행 데이터를 생성, 저장, 조회 등 데이터 관리 기능과 파일 및 네트워크와 같은 자원 공유 기능 제공

⑤ 사용자, 프로세스와 같은 주체가 파일이나 네트워크와 같은 자원에 무분별하게 접근하는 것을 방지하기 위한 자원 보호 기능 제공

⑥ 디스크 및 파일 시스템과 같은 시스템의 손상이 있는 지 오류 검사 기능과 오류 발생 시 복구 기능 제공

⑦ 자원의 유휴 시간을 최소화하기 위해 물리적 컴퓨터에 가상의 컴퓨터를 여러 대 실행할 수 있는 가상화 제공

728x90
반응형