본문 바로가기
728x90

Unix5

파일시스템의 구조_i-node, 슈퍼블록 1. 파일시스템의 구조 ① 파티션에 생성된 파일시스템은 부트 블록(Boot Block), 슈퍼 블록(Super Block), i-node 리스트, 데이터 블록(Data Block)의 네 가지 영역으로 분리된 자료구조를 갖는다. ② 파일시스템은 이들 네 가지 영역으로 구성된 자료구조를 제어함으로써 유지된다. 2. i-node ① i-node(index node)는 유닉스에서 각 파일에 대한 정보를 기억하는 약 120byte의 고정된 크기의 구조체이다. ②일반 파일이나 디렉터리 파일의 i-node는 각 파일의 디스크 블록의 위치를 포함하고 있으며, 특수 파일의 i-node는 주변장치를 식별할 수 있는 정보를 포함하고 있다. ③ 파일시스템 내의 모든 파일은 정확히 하나의 i-node를 가지며, 모든 i-nod.. 2023. 5. 11.
유닉스(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.
운영체제의 종류(DOS, WINDOWS, UNIX, LINUX) DOS (Disk Operating System) 1) 종류 -PC-DOS, MS-DOS, DR-DOS, K-DOS 등 2) 구성 -MSDOS.SYS : 파일관리, 시스템 호출 처리가 중심, 키보드, 모니터, 프린터, RS-232c 등도 하나의 파일로 취급 - IO.SYS : MSDOS.SYS에서 입출력 요구 시 실제 입출력 실행, CONFIG.SYS에 기술한 환경을 구성하여 MS-DOS의 유연성을 향상 -COMMAND.COM(명령 프로세스) : 키보드의 입력명령, 배치파일 명령 등을 판독하여 실행 3) 기본 명령 DIR 드라이브와 폴더 내의 파일 정보를 보기 위한 명령 - dir a : a 드라이브 내의 파일 정보 (파일명, 크기, 작성날짜 등) - dir /w : 현재 폴더의 파일과 파일명만 한 줄에.. 2023. 3. 20.
728x90