본문 바로가기
서버/Linux

[리눅스마스터] 운영체제의 정의 및 목적, 역할

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

 

1. 운영체제의 정의 및 목적, 역할

1️⃣ 운영체제의 정의

① 사용자와 하드웨어 간의 상호작용을 위해 사용자 인터페이스(UI)를 제공하는 시스템 소프트웨어

② 컴퓨터의 CPU, 메모리 및 주변 장치 등 하드웨어를 효율적으로 관리

③ 응용 프로그램이 동작할 수 있는 환경, 프로그래밍 인터페이스 제공

 

2️⃣ 운영체제의 목적

일정 시간 동안 처리하는 일의 양을 의미하는 처리능력(Throughtput)의 향상을  목적으로 한다.

② 작업 의뢰 후 시스템에서 결과가 얻어질 때까지의 시간을 의미하는 반환시간(Turnaround Time)의 최소화를 목적으로 한다.

③ 주어진 문제를 정확하게 처리하는 정도를 뜻하는 신뢰도(Reliability)의 향상을 목적으로 한다.

④ 이용할 수 있는 시스템의 자원이 어느 정도인가를 의미하는 사용 가능도(Availability)의 향상을 목적으로 한다.

 

3️⃣ 운영체제의 역할

① 사용자의 하드웨어 접근이 용이하도록 운영체제가 하드웨어 제어, 입력, 출력 등의 관리를 수행

② 한정된 하드웨어 자원을 다수의 이용자가 공유할 수 있는 기능을 수행

③ 프로세스, 메모리, CPU 등의 한정된 자원의 용량을 효율적으로 사용하기 위하여 자원 스케쥴링 제공

④ 응용 프로그램의 작성과 실행이 편리하도록 시스템 호출을 제공

⑤ 예상치 못한 오류가 발생하더라도 시스템을 중단하지 않고 실행할 수 있도록 오류 복구 기능 제공

⑥ 사용자의 다양하고 수많은 데이터를 조직화하고 저장할 수 있는 파일 관리 및 데이터베이스 기능을 제공하고 원격의 컴퓨터와 연결할 수 있는 네트워크 기능 제공

⑦ 사용자에게 편리한 사용자 인터페이스 제공

728x90
반응형