yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse

개발 블로그

~2023.02/1일 1CS지식

운영체제의 정의와 필요한 이유, 역할은 무엇인가?

2022. 7. 31. 17:19

운영체제란?

컴퓨터 시스템과 사용자 사이에서 중개자 역할을 하는 시스템 소프트웨어

 

운영체제가 필요한 이유?

사용자의 요청에 대해 빠르고 정확하게 시스템 자원을 제공하고, 많은 양의 데이터를 처리해주기 위해 필요

 

운영체제의 역할?

1. 프로세스 관리

  • 프로세스 생성, 제거, 중지, 재시작, 동기화
  • 프로세스간 통신
  • 교착상태 방지 기법 등 제공

2. 기억장치 관리

  • 주기억장치 이용 프로세스 파악
  • 주기억장치에 프로세스를 적제하거나 회수

3. 입출력장치 관리

  • 입출력장치의 상태 파악
  • 입출력장치 스케쥴링

4. 정보 관리

  • 파일 생성 및 제거
  • 파일과 디렉토리 관리

 

 

출처::

고퍼 :: 운영체제(OS)란? (tistory.com)

'~2023.02 > 1일 1CS지식' 카테고리의 다른 글

RAM과 ROM의 차이는?  (0) 2022.08.05
데이터베이스에서 savepoint와 truncate이란?  (0) 2022.08.02
커널(kernel)의 종류는?  (0) 2022.07.26
회선교환방식과 패킷교환방식의 차이는?  (0) 2022.07.25
Inner JOIN, Outer JOIN의 차이점은?  (0) 2022.07.24
    '~2023.02/1일 1CS지식' 카테고리의 다른 글
    • RAM과 ROM의 차이는?
    • 데이터베이스에서 savepoint와 truncate이란?
    • 커널(kernel)의 종류는?
    • 회선교환방식과 패킷교환방식의 차이는?
    yooniiverse
    yooniiverse

    티스토리툴바