1. 유닉스 개요

김동웅·2021년 10월 28일
0

UNIX

목록 보기
1/14

유닉스의 설계 철학

단순성 : 최소한의 기능만 제공

이식성 : 다양한 플랫폼에 이식가능

개방성 : 소스코드 개방됨

유닉스 특)

  1. 다중사용자, 다중 프로세스 운영체제
    : 여러사용자가 동시에사용가능.
    : 여러프로그램이 동시에 실행

  2. 쉘 스크립트
    : 기존의 프로그램들을 조합하여 실행하는 스크립트
    : 큰 작업 효과적으로 수행 가능

  3. 훌륭한 네트워킹
    : 유닉스에서부터 네트워킹이 실행

유닉스 운영체제 구조

  • 운영체제
    : 컴퓨터의 하드웨어 자원을 운영관리하고 프로그램을 실행할 수 있는 환경 제공

  • 커널
    : 운영체제의 핵심으로 하드웨어 운영 및 관리

  • 시스템 호출
    : 커널이 제공하는 서비스에 대한 프로그래밍 인터페이스 역할


  • : 사용자와 운영체제 사이의 인터페이스
    : 사용자로부터 명령을 입력받아 해석하여 수행해주는 명령어 해석기

커널의 역할 : 통메주프파

: 통신관리
: 메모리관리
: 주변장치관리
: 프로세스관리
: 파일관리

유닉스특 ) 켄탐슨이 어셈블리어로 개발, 데니스가 c언어로 재작성 (어디서 ? AT&T 벨연구소에서!)

리눅스 장점

  1. 풍부하고 다양한 하드웨어를 효과적으로 지원
  2. 놀라운 성능 및 안정성
  3. 인터넷에 맞는 강력한 네트워크 구축
  4. 다양한 응용 프로그램 개발됨
  5. 무료배포판 존재

0개의 댓글

관련 채용 정보