본문 바로가기
728x90

커널4

유닉스(unix) 서버 보안_셸(Shell)과 커널(Kernel) 1. 유닉스 운영체제 종류 1) 유닉스 -오라클 솔라리스, AIX, HP-UX 2) 리눅스 -페도라, 우분투 2. UNIX의 구성 1) 커널(Kernel) - 커널은 항상 메모리에 상주하여 CPU, 메인 메모리, 하드디스크 등의 하드웨어 자원을 제어하면서 프로세스 스케줄링, 기억장치관리, 파일관리, 시스템호출 인터페이스(System Call), 입출력서비스 등의 기능을 사용자에게 제공한다. -커널의 대부분은 C로 작성되어 있으며 일부분은 실행 효율 때문에 어셈블리 언어로 작성되었다. 따라서 사용자 프로그램은 필요할 때마다 시스템 호출을 통하여 커널이 제공하는 기능을 사용한다. -커널은 가장 하위 수준(Level)에서 하드웨어와 직접 관계한다. 그러므로 커널의 일부분은 특정 컴퓨터 시스템의 하드웨어에 종속.. 2023. 5. 4.
Unix 운영체제_unix 기반 시스템 Unix 기반 시스템 1) 개요 ▪ 유닉스 시스템 개요 ✓ 1969년 미 AT&T 벨 연구소에서 개발된 운영체제 ✓ 1973년(Dennis Ritchie) 커널의 일부를 제외하고 고급언어인 C로 작성 ✓ Open System ✓ 다양한 플랫폼에 탑재 ✓ 멀티 유저, 멀티태스킹 환경을 지원 ▪ 유닉스 시스템의 용도 ✓ 고성능 I/O ✓ 멀티태스킹 서버 ✓ SMTP 서버 ✓ 뉴스 서버 ✓ CPU 집약적인 애플리케이션 실행 2) 종류 ▪ System V 계열 : Unix의 표준이 되는 버전. Business 및 서비스 중심의 OS. 리눅스도 SVR 계열임. ▪ SunOS : BSD 계열. 현재는 BSD 중심의 운영체제 ▪ Solaris : System V 계열. 기업용이나 학술용 ▪ HP-UX : System.. 2023. 3. 30.
운영체제 개요(역할과 기능) 운영체제의 역할 및 기능 1) 운영체제의 개요 ▪ 정의 ✓ 사용자와 하드웨어 사이의 중간 매개체로 응용 프로그램의 실행을 제어하고, 자원을 할당 및 관리하며, 입출력 제어 및 데이터 관리와 같은 서비스를 제공하는 소프트웨어 ▪ 역할 ✓ 하드웨어 및 사용자, 응용 프로그램, 시스템 프로그램 사이에서 인터페이스를 제공 ✓ 프로세서, 메모리, 입출력장치, 통신장치 등 컴퓨터 자원을 효과적으로 활용하려고 조정·관리 ✓ 메일 전송, 파일 시스템 검사, 서버 작업 등 높은 수준의 서비스를 처리하는 응용 프로그램을 제어 ✓ 다양한 사용자에게서 컴퓨터 시스템을 보호하려고 입출력을 제어하며 데이터를 관리 2) 운영체제의 역할에 따른 기능 ▪ 사용자 인터페이스(user interface) ✓ 사용자의 입장에서 본 운영체제.. 2023. 3. 24.
리눅스의 개요(feat. 유닉스, 커널) 1. 유닉스(Unix) 리눅스가 탄생하기 이전 운영체제. 지금도 많이 사용되는 운영체제 중 하나이지만 높은 비용 지불 필요 IBM의 AIX, HP의 HP/ UX, 오라클의 Solaris, DEC의 Digital Unix, SCO의 SCO Unix 등 2. 리눅스(Linux) 무료 유닉스 개념. 유닉스와 거의 동일한 운영체제이면서 무료, 어떤 면에서는 유닉스보다 뛰어남. 3. 리눅스의 종류 1) 데비안 리눅스 유명한 리눅스 배포판 중 하나이며 1993년에 이언 머독(Ian Murdock)이 창시한 데비안 프로젝트(Debian Project)에서 제작 데비안 리눅스의 정식 버전은 1996년 1.1 버전(코드명 Buzz)으로 시작, 2019년 10 버전 발표 패키지의 설치와 업그레이드가 상당히 단순하고 apt.. 2023. 3. 14.
728x90