학습요약 2주차

sumin·2023년 3월 19일

프론트

목록 보기
6/6
post-thumbnail

운영체제 위주

운영체제

사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어

운영체제 역할

  • 자원관리

    컴퓨터 시스템 자원 효율적 관리

  • 자원 보호

    프로그램이나 다른 사용자가 데이터를 삭제하거나 중요 파일에 접근하지 못하게 컴퓨터 자원들 보호

  • 인터페이스 제공
    하드웨어 인터페이스와 사용자 인터페이스 제공하여 편리하게 사용하도록 지원

    운영체제 목적

1. Windows

MS사에서 개발한 컴퓨터용 운영체제. 데스크톱 OS 중 가장 많은 점유율을 차지합니다. 점유율이 높은 만큼 사용자에게 최적화가 가장 잘되어있는 운영체제이지만 개발자를 위한 환경은 부족한 부분이 많아 개발을 할 때는 잘 사용하지 않습니다.

2. Linux

리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영체제입니다.
다중 사용자, 다중 작업, 다중 스레드를 지원하는 네트워크 운영체제이며 무료 오픈소스입니다.

3. Unix

70년대 초 벨 연구소 직원 켄 톰슨, 데니스 리치, 더글러스 매클로이 등이 개발.
멀티태스킹과 다중 사용자 방식의 시분할 운영체제이고 현대적 컴퓨터 대부분의 운영체제의 원형이 된 운영체제라고 볼 수 있습니다. 서버 운영에 필수적인 CLI에 특화되어 있어 서버 시장에서 인기가 많습니다.

0개의 댓글