운영 체제의 종류 및 Shell Script

     

    1. 운영체제의 종류

    1) Windows의 특징

    MS사에서 발표하고 있는 컴퓨터 운영체제

    GUI(Graphic User Interface), 선점형 멀티태스킹

     

    2) MS-DOS

    CUI(Character User Interface), Single-User, Single-Tasking의 특징

    트리 구조 파일 시스템

     

     

    🔥 3) UNIX 🔥

    이식성이 높은 대화식 운영체제

    C언어라는 고급 프로그래밍 언어로 커널까지 작성된 운영체제 

    * C언어는 유닉스 개발하기 위해 만든 언어이기도 합니다.

    멀티태스킹멀티유저 운영체제

    UNIX 계열의 운영 체제 : 리눅스, MAC OS X 등

     

     

    4) LINUX

    오픈소스 컴퓨터 운영체제로 UNIX와 호환이 완벽하다.

    허가권소유권의 권한을 갖는다.

    대소문자를 구분한다

    종류 : CentOS, RHEL, Fedora

     

    2. UNIX의 개요

    1) 유닉스(UNIX)의 특징

    • 높은 이식성과 확장성을 갖는다
    • 네트워킹 시스템
    • 계층적 파일 시스템

     

    2) 유닉스의 구성

     

     

    3) 커널

    UNIX의 핵심 기능!

    UNIX 시스템의 중심부에 해당하며 주기억장치에 적재된 후 상주하면서 실행

    하드웨어를 캡슐화한다.

    OS와 기능과 유사 ( 프로세스 관리, 기억장치 관리, 입출력 관리, 파일 관리, 시스템 호출 인터페이스 등의 기능 담당 )

    대부분 C언어로 개발되어 이식성과 확장성이 뛰어나다.

     

     

    4) 쉘

    명령어 해석기

    사용자와 시스템 간의 인터페이스를 제공하여 사용자의 명령어를 처리하는 스트립트 지원

     

     

    5) 유틸리티

    사용자의 편의를 위한 프로그램 제공

    문서 편집기, 컴파일러, 정렬 기능을 제공한다.

     

    3. UNIX의 파일 시스템

    UNIX의 파일 시스템의 구조트리 구조이다.

     

    🔥 I-Node 블록이 가장 핵심 🔥

    각 파일에 대한 정보를 저장하고 있는 블록, 파일 소유자의 식별 번호, 파일 생성 시간, 파일의 최종 수정 시간, 파일 링크 수 등이 기록됨

     

    4. UNIX의 주요 명령어

     

    UNIX는 쉘에 CLI(Command Line Interface) 방법으로 운영체제를 제어한다.

     

    UNIX 명령어와 MS-DOS 명령어 비교

    UNIX 명령어 MS-DOS 명령어 설명
    chdir cd 디렉터리의 위치 변경
    cp copy 파일 복사
    mv move 파일 이동
    rm del 파일 삭제
    cat type 파일 내용 화면에 표시
    chmod attrib 파일의 사용 허가 지정
    ls dir 현재 디렉터리 내의 파일 목록 확인

     

    5. Shell script

    커널유저를 이어주는 명령어 해석기!

    쉘의 종류에는 BASH Shell, Bourne Shell, C Shell, Korn Shell이 있다.

    쉘 스크립트는 에서 사용할 수 있는 명령어들로 작성된 쉘 프로그램을 의미한다.

    쉘 스크립트는 C언어와 유사하며 스크립트 언어이기 때문에 컴파일이 필요하지 않다.

    728x90

    '📓 Study > CS' 카테고리의 다른 글

    트랜잭션  (0) 2021.10.29
    집계 함수  (0) 2021.09.28
    프로토콜  (0) 2021.09.27
    데이터베이스 개념, 관리 시스템, 스키마  (0) 2021.09.20
    프로세스 스케줄링  (0) 2021.09.18

    댓글