본문 바로가기
728x90

i-node2

파일시스템의 구조_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.
728x90