[운영체제] 운영체제 정의와 역할

2023. 3. 1. 23:14·CS/운영체제
목차
  1. 1. 운영체제
  2. 2. 임베디드 운영체제
  3. 3. 펌웨어
  4. 4. 운영체제의 정의
  5. 5. 부팅
  6. 6. 운영체제의 역할
728x90
반응형

1. 운영체제

  • 데이터 처리 장치(컴퓨터, 노트북, 스마트폰 등)의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어
  • ex) 윈도우, Mac OS, 유닉스, 리눅스, ios, 안드로이드 등

 

2. 임베디드 운영체제

  • CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제
  • 임베디드 운영체제가 있는 기계는 기능을 계속 향상할 수 있다.(소프트웨어 업데이트)

3. 펌웨어

  • 일반적으로 롬(ROM)에 기록된 하드웨어를 제어하는 마이크로프로그램의 집합
  • 프로그램이라는 관점에서는 소프트웨어와 동일하지만 하드웨어와 밀접한 관계를 가지고 있다는 점에서 일반 응용소프트웨어와 구분되어 펌웨어는 소프트웨어와 하드웨어의 특성을 모두 가지고 있다.

4. 운영체제의 정의

  • 사용자와 하드웨어 사이의 중간 매개체로 응용프로그램의 실행을 제어하고, 자원을 할당 및 관리하며, 입출력 제어 및 데이터 관리 등의 서비스를 제공하는 소프트웨어이다.

5. 부팅

  • 운영체제가 각종 서비스지원을 하기 위한 일련의 준비 과정
  • 컴퓨팅 시스템을 시동하거나 초기화
  • 응용프로그램의 구동을 위한 운영체제의 동작 환경을 구성
  • 사용자 명령을 받아들이기 위한 상태 진입(준비상태)

6. 운영체제의 역할

-자원관리

  -컴퓨터 자원을 응용 프로그램에게 제공

-자원보호

  -비정상적인 작업 및 접근으로부터 컴퓨터 자원을 보호

-하드웨어 인터페이스 제공

  -복잡한 절차 없이 다양한 장치를 간단히 사용할 수 있도록 일반화된 인터페이스를 제공

-사용자 인터페이스 제공

  -사용자가 운영체제를 편리하게 사용하도록 지원


*본 내용은 두산백과, 용어로 보는 IT 내용을 참고하여 작성 되었습니다.

728x90
반응형
저작자표시 (새창열림)

'CS > 운영체제' 카테고리의 다른 글

[운영체제] 프로세스의 메모리 구조  (4) 2023.05.17
[운영체제] 프로세스와 스레드  (0) 2023.05.14
[운영체제] 메모리 (1)  (2) 2023.04.16
[운영체제] 메모리 및 성능향상 기법  (0) 2023.03.31
[운영체제] 운영체제 구조와 종류  (0) 2023.03.17
  1. 1. 운영체제
  2. 2. 임베디드 운영체제
  3. 3. 펌웨어
  4. 4. 운영체제의 정의
  5. 5. 부팅
  6. 6. 운영체제의 역할
'CS/운영체제' 카테고리의 다른 글
  • [운영체제] 프로세스와 스레드
  • [운영체제] 메모리 (1)
  • [운영체제] 메모리 및 성능향상 기법
  • [운영체제] 운영체제 구조와 종류
P_Piano
P_Piano
Apple 생태계 개발자가 되기 위한 학습과 경험의 기록

P_Piano님의
글이 좋았다면 응원을 보내주세요!

응원하기
응원은 창작의 힘

이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.

카카오 계정으로 누구나

응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.

응원 댓글 강조

글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.

쉬운 결제

응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.

응원 수익은 창작자에게 큰 힘이 됩니다.
응원 금액
응원 댓글
  • 창작 활동에 대한 감사와 격려의 의미로 창작자를 응원합니다.
  • '응원하기'는 자발적 결제이므로 청약철회(환불) 불가능합니다.
  • '응원하기'는 만 14세 이상 인증 사용자만 이용할 수 있습니다. 만 19세 미만 미성년 회원의 경우, 법정대리인이 응원하기 결제 이용에 동의하지 않으면 미성년자 본인 또는 법정대리인이 그 결제 내용을 취소할 수 있습니다.
  • '응원하기' 이용을 위한 자세한 내용은 티스토리 이용약관 및 카카오 유료서비스 이용약관을 따릅니다.
(주) 카카오 대표이사 정신아
사업자 등록 번호 120-81-47521
통신판매업신고번호 제2015-제주아라-0032호
주소 제주특별자치도 제주시 첨단로 242(영평동)
호스팅사업자 (주)카카오
고객센터 1577-3754
이메일 help.notice@kakaocorp.com
    반응형
    250x250
  • P_Piano
    피피아노의 개발 일지
    P_Piano
  • 전체
    오늘
    어제
    • 분류 전체보기 (201)
      • Apple (119)
        • iOS (22)
        • visionOS (4)
        • Swift (65)
        • UIKit (2)
        • SwiftUI (20)
        • RxSwift (2)
        • Xcode (4)
      • C언어 (5)
      • C++ (8)
      • Dart (1)
      • Python (3)
      • JavaScript (17)
      • Git (1)
      • CS (39)
        • 디자인 패턴 (6)
        • 네트워크 (20)
        • 운영체제 (8)
        • Database (5)
        • 자료구조 (0)
      • IT 지식 (2)
      • IT 뉴스 (4)
      • 출처 표기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    연산자
    클래스
    Xcode
    티스토리챌린지
    자바스크립트
    Optional
    Initializers
    UIKit
    비동기
    옵셔널
    제어문
    코딩테스트
    오블완
    visionOS
    함수
    Vision Pro
    메서드
    이니셜라이저
    combine
    배열
    프로세스
    디자인패턴
    swiftUI
    운영체제
    스위프트
    프로퍼티 래퍼
    변수
    ios
    네트워크
    SWIFT
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
P_Piano
[운영체제] 운영체제 정의와 역할

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.