운영 체제 개요

cuckoo·2022년 10월 3일
1

애플리케이션을 도와주는 프로그램, 운영체제

  • Operating System(운영체제): 애플리케이션, 하드웨어는 운영체제의 도움이 있어야 작동됨

운영 체제의 역할1(입력과 출력)

  • 입력장치: 마우스, 키보드
  • 출력장치: 모니터, 헤드폰, 스피커

운영 체제의 역할2(저장과 불러오기)

  • 휘발성(RAM) : 컴퓨터가 켜져 있는 동안에만 보관
  • 비휘발성(하드디스크): 컴퓨터가 꺼져도 저장
  • 차이점
    • 읽고 쓰는 속도
  • 종류
    • ROM
    • RAM
    • HDD
    • SDD
    • CPU - cache, register

운영 체제의 역할3(여러 프로그램 동시에 빠르게 실행하기)

  • 멀티테스킹
    • 동시에 여러 일을 동작
    • 순서대로 여러일을 왔다갔다하면서 동작해서 동시에하는 것처럼 보임

운영 체제의 종류

  • Windows, Android: 사용자 설정을 더 쉽게 바꿀 수 있음, 바이러스에 취약함
  • macOS, iOS: 보안이 철저한 대신 환경설정의 선택지가 제한됨
  • 분류
    • 데스크톱/랩톱: Windows, macOS, Linux
    • 모바일 : ****Android, iOS
    • 서버 : Ubuntu, Unix, CentOs
    • 임베디드 : RTOS(VxWorks, RT Linux)

운영 체제의 발전 역사

  • UNIX에서 모든 운영체제가 출발
  • UNIX
    • 대부분 C언어로 작성
    • 다른 컴퓨터에 수정해서 적용이 쉬움
profile
ENTJ 데이터 분석가 준비중입니다:)

0개의 댓글