ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 운영체제란?
    CS 지식 2023. 3. 3. 23:29

    운영체제 (OS)


    Operating System을 줄여 OS라고도 하는 운영체제는 컴퓨터 하드웨어와 컴퓨터 사용자 간의 매개체 역할을 하는 시스템 소프트웨어로 사용자가 프로그램을 수행할 수 있는 환경을 제공한다. 

    그래서 운영체제의 좁은 의미는 하드웨어와 응용 프로그램 간의 다리 역할을 하는 커널(Kernel)을 의미하며, 넓은 의미에서는 커널, 미들웨어, 응용프로그램 실행 환경과 사용자 인터페이스 프레임워크를 모두 포괄하여 정의한다. 

    처음의 운영체제는 컴퓨터 하드웨어의 편리한 이용과 효율적 관리를 위해 사용되었는데, 컴퓨터를 이용하는 계층이 개발자 등에서 일반 사용자로 대중화 되면서 사용자에게 편리하고 친근감을 줄 수 있는 형태로 변화가 요구되었다. 이렇게 등장한 것이 GUI(Graphic User Interface) 기반의 윈도우 운영체제다. 우리가 당연하게 생각하는 아이콘을 클릭해서 컴퓨터 하드웨어를 이용하는 방식이 여기에 해당된다. 

     

     

     

     

     

    운영체제의 역할


    • 컴퓨터의 하드웨어를 제어한다. 
    • 작업의 순서를 정하며, 입출력 연산을 제어한다. 
    • 프로그램 실행을 제어하며, 데이터와 파일의 저장을 관리한다. 
    • 사용자들 간의 하드웨어 자원을 공유할 수 있도록 한다. 
    • 시스템 자원을 스케줄링하여 효율적으로 활용할 수 있게 한다. 
    • 입출력을 쉽게 하는 기능을 제공한다. 
    • 응용 프로그램의 작성과 실행을 편리하게 한다. 
    • 오류의 발생을 막고 복구를 지원한다. 
    • 데이터의 조직화, 네트워크 통신 처리 기능을 수행한다. 
    • 사용자 인터페이스를 제공한다. 

     

     

     

     

    최근 운영체제 분류 및 특징


    - 최근 운영체제는 사용 환경에 따라서 크게 서버, 데스크톱, 모바일 및 임베디드, 기타 분야로 분류할 수 있다. 

    서버 운영체제는 하나의 서버에 다수가 접속하는 환경 기반으로 웹 서버, 메일 서버, DNS 서버 등에 이용되는 운영체제를 말한다. 

    데스크톱 운영체제는 개인 컴퓨터에 탑재되는 운영체제로 한 명의 사용자에게 편리성을 부여하고, 다양한 응용프로그램을 제공한다.

    모바일 운영체제는 휴대폰, PDA, 스마트폰, 태블릿 등과 같은 정보기기에 탑재되는 운영체제다. 

    *최근에는 안드로이드나 iOS와 같은 모바일 운영체제가 스마트 TV, 가전제품 뿐 아니라 자동차에 내장되는 IVI (In-Vehicle Infotainment)까지 영역을 확대하면서 임베디드 운영체제 영역과의 경계가 모호해지고 있다. 참고로 IVI란 자동차 내에서 CD 및 DVD 등의 재생을 비롯해서 오디오와 비디오 재생, TV 기능, 네비게이션 등을 제공하는 하드웨어 장치의 모음을 뜻한다. 다른 말로는 ICE(In-Car Entertainment)라고도 하는데 말 그대로 자동차 내에서 편의기능과 오락 시설을 제공하는 것이 목적이다. 

    기타 분야로는 웹 기반 운영체제 (Web-based Operation System, 이하 Web OS)를 들 수 있다. 인터넷 활성화와 클라우드 컴퓨팅 서비스의 확대는 구글의 크롬(Chrome) OS와 같은 웹 운영체제도 등장하게 되었다. 

     

     

    • 다중 사용자 시스템 (Multi-User System)
    • 다중 작업 시스템 (Mutil-Tasking System)
    • 강력한 네트워크 지원
    • 편리한 사용자 인터페이스 제공
    • 계층적 파일 시스템 운영
    • 가상 메모리 지원
    • 고성능의 프로세서에 최적화
    • 개방성 운영체제화
    • 뛰어난 이식성 지원
    • 가상화 기술 지원

     

     

     

     

    댓글

SSOONTORY Blog.