이 보고서는 2008년 파일 구조 059분반의 Term Project 수행에 관한 최종 보고서이다. 프로젝트를 수행함에 있어서 각 수행 단계별 설계에 관한 개요와 구현, 고찰을 포함하고 있으며 마지막으로 팀원별 역할 및 프로젝트 수행일정 및 이번 프로젝트를 수행하면서 배운 점및 느낀 점에 대해 적고 있다.
본 프로젝트는 파일 구조를 시스템 소프트웨어로 설계 구현하는 능력을 갖기 위하여 파일 구조 과목에서 실시한 프로젝트로서, User-defined Class의 Object를 디스크에 저장, 검색하기 위한 class와 method를 설계하고 그 과정에서 UNIX Kernel과 file system에 이해하도록 한다.
세부적으로는 User-defined Object를 저장하기 위하여 각기 다른 buffer를 정의하고 buffer로 pack, unpack하는 method를 설계한다. 또한, memory의 object를 data file에 저장하기 위한 record file, B-Tree개념으로 설계 된 index file을 설계하고 구현한다.
1. Project Overview
1.1 Outline
본 Project는 호텔 방 예약 시스템을 구현한 유닉스 파일 시스템이다. 예약 대상이 될 호텔 방과 방을 관리하는 관리자, 방을 예약하는 고객의 data file을 각각 생성하여 호텔의 방을 검색하고 예약한다. 이렇게 memory에 정의한 각각의 user-define object를 data file화하여 disk에 저장하고 이 data file을 다양한 방식을 통해 접근, 관리함을 구현하는 것을 목표로 한다.
....
[레포트] 정보컴퓨터공학 - Hotel Reservation System Design Final Report
- Hotel Reservation System Design -
Summary
이 보고서는 2008년 파일 구조 059분반의 Term Project 수행에 관한 최종 보고서이다. 프로젝트를 수행함에 있어서 각 수행 단계별 설계에 관한 개요..
호텔예약시스템(최종) CONTENTS...
1. 예약이란
2. 중앙예약시스템(Central Reservation System)
1) 중앙 예약 사무소
2) 중앙예약시스템의 유형
3) 중앙예약시스템의 기능
4) 중앙예약시스템 구성요소 및 부가기능
5) 중간대리..
리눅스파일시스템 리눅스 파일 시스템
파일에 관련된 시스템 호출
리눅스의 가장 중요한 특징 중 하나는 많은 파일 시스템을 지원한다는 것이다. 이렇게 함으 로써 리눅스는 유연성을 갖게 되었고 다른 많은 운영체제와 잘 공존할..
Linux 파일 SEARCH & REPLACE Linux 시스템의 디렉토리 및 하위 디렉토리 전체 텍스트 파일의
특정 문자열을 원하는 다른 문자열로 교체 해주는 프로그램
유닉스 시스템의 한 디렉토리 및의 전체 텍스트 파일의
특정 문자열을 원하는 다른 ..
OS 핀토스와 유닉스 명령어 구현 PINTOS
※ 목 차 ※
1. Project 2의 목적 및 목표
2. Project 2의 구현사양
3. Project 2의 상세 구현
4. 시연 결과물
5. 구현 소감
6. 참고 자료
7. 경 로
1. Project 2의 목적 및 목표
1 ) 목 적
- 운영체제..
컴퓨터 역사 - 운영체제의 발전과정 - 1964년 / IBM의 OS/360
일괄 처리, 실시간 처리, 시분할 처리의 세 방식을 통일하여 처리 할 수 있는 일반적이고 종합적인 OS로서 1964년에 발표된 IBM 시스템 360을 위해 만들어진 운영 체제이다.
1964년, 컴..
유닉스파일과정보 한림대학교 정보통신공학부 19974765 이경호
◎ UNIX에서 사용되는 3종류의 파일들과 디렉토리에 포함되는 정보들에 관해 기술하라.
1. 일반화일
일반 파일(ordinary file) = 정규파일(regular file)
일반..
IT용어 IT용어
1.컴퓨터 지원 소프트웨어 공학
컴퓨터 프로그램의 개발에서, 계획에서 문서화까지의 모든 공정을 자동화하고 공학적 관점에서 구축하기 위해 컴퓨터를 이용하도록 설계된 소프트웨어의 총칭. 컴퓨터 이..
하드웨어
하·드·웨·어
먼저 PC의 하드웨어적인 구성, PC의 각 장치별 이름이라든가, 그것들의 기능에 관해서 살펴보면, 컴퓨터는 기능별로 세분화하여 다음 5개의 요소로 나눌 수 있다.
1.프로세서(Processor)
컴퓨터..