ABOUT ME

정보공유, 여행, 맛집관련 일상블로그 입니다.

Today
Yesterday
Total
  • [정보처리기사 정리]11_1 운영체제, 커널과 쉘
    정보처리기사 2022. 8. 8. 12:10

     

     

     

    11_1

    1)운영체제: - 사용자가 HW를 쉽게 사용할 수 있도록 인터페이스를 제공한다.

                       - 컴퓨터의 자원을 효과적으로 사용할수있도록 여러프로그램의 모임이다.

                       - CPU, 메모리공간, 프로세서, 기억장치, 입출력장치등의 지원을 관리한다.

    윈도우 계열
    운영체제
    1. GUI제공
    2. 선점형멀티테스킹:동시에 여러프로그램울 실행하면서CPU이용시간제어
        (Preepive Multi Tasking)
    3. 자동감지기능(PnP): HW를 설치했을때 시스템환경을 자동으로 구성
    5. OLE: 현재 작성중인 문서에 다른프로그램에서 작성된 개체를삽입
    유닉스 운영체제
    (UNIX)

    1. 교육 및 연구기관에서 사용되는 운영체제
    2. 대화식 운영체제 기능 제공: 사용자 명령기반의 대화식 운영체제제공
    3. 다중 작업: 한번에 하나 이상의 작업을 수행하는 기능
    4. 다중 사용자 기능: 여러대의 다날이 하나의 컴퓨터에 연결되 작업
    5. 이식성제공: 90%이상 C어로 구현되어 있어 이식성이 높다.
    6. 계층적트리구조: 계층적 트리구조라 통합파일관리용이하다.

    **어셈블리언어   기계어(컴퓨터가사용)를 자연언(사람이사용하는)로 바꿔준 것

    **파일디스크립터(FD)= 파일제어 블록
    파일들을 접근할 때 이용,파일관리를 위한 정보를 가지고 있다. (파일이름 및 파일크기등
    리눅스 운영체제
    (LINUX)
    유닉스를 기반으로 개발되었다
    소스코드가 무료로 공개 (오픈소스)=자유롭게 재배포가능
    맥 운영체제
    (macOS)
    애플이 유닉스기반으로개발, GUI

    **해킨토시: 하드웨어가 다른 컴퓨터에서 macOS를 구동시키는것
    IOS 애플이 개발한 모바일 운영체제
    안드로이드
    운영체제
    휴대용 장치를 위한 운영 체제
    리눅스 커넬 위에서 동작하며 자바와 코틀린 언어로 작성

     

     

     

     

    2) 커널과 쉘 (유닉스의구성요소)

    커널
    Kernel
    하드웨어 & 유닉스의 핵심 부분으로
    컴퓨터가 부팅될때 주기억 장치에 적재된 후 상주하면서 실행된다.
    운영체제의 핵심이 되는 기능들이 모여있는 컴퓨터 프로그램
    프로세스관리, 기억장치 관리, 주변장치관리, 파일 관리, 자원관리 등
    (인터페이스)
    Shell
    사용자의 명령어를 입력 받아 기계어의 형태로 변환하여 커넬에 전달하는 명령어 해석기
    시스템과 사용자간의 인터페이스를 담당한다.

     

     

     

     

    * 본자료는 개인적으로 정리한 내용이므로 부정확한 정보가 있을 수 있으니, 참고바랍니다.

     

     

     

     

    댓글

Designed by Tistory.