file 2

[파일처리] 2. 화일 저장장치

2.1 저장 장치의 계층 저장 장치: 저장 매체와 이 매체에 데이타를 기록하고 판독하기 위한 접근 장치(저장 매체 + 접근 장치) 저장 매체: 데이터를 저장하는 물리적 재료(소멸성(메인 메모리) vs 비소멸성(자기 디스크)) 접근 장치: 데이터를 기록하고 판독하는 장치 소멸성: 저장된 데이터가 전원이 꺼지면 지워진다. 비소멸성: 저장된 데이터가 전원이 꺼져도 지워지지 않는다. 1차 저장 장치 - 메인 메모리: 데이터 접근 시간이 일정하고 빠르다, 프로그램/데이터를 처리하기 위한 작업 공간 - 캐시 메모리: 메인 메모리 성능 향상시킴 2차 저장 장치 - 자기 디스크: 데이터 접근 시간 불규칙하고 느림(10000배 정도 차이), 용량이 크고 싸서 주로 화일 저장에 사용, 저장된 데이터는 메인 메모리로 옮겨져..

file 2023.04.20

[파일처리] 1. 화일의 기본 개념

1.1 화일의 종류 정보 != 데이터 데이타 : 정보의 기본이 되는 것 정보 : 수집된 데이터를 처리해서 얻은 결과 일반적으로 데이터는 디스크 저장 장치에 저장되어 있음. 메인 메모리(소멸성)와 디스크(비소멸성)의 차이 메인 메모리는 용량이 작고, 접근 속도가 빠르다. 디스크는 용량이 크고 접근 속도가 느리다. 접근 속도 차이는 100나노초 대 10밀리초가 되어 거의 10의 5제곱 배 정도 차이가 난다. -> 디스크가 데이터를 저장하기에 적절하다. But, 컴퓨터는 디스크에 저장된 데이터를 처리하지 못해 반드시 메인 메모리에 가져와서 처리해야 함. 레코드, 레코드 어커런스 -> 몇 개의 필드로 구성됨. 한 레코드 타입의 인스턴스. 레코드 타입의 각 필드에 따라 실제 값이 들어가 어떤 특정 객체를 나타내는..

file 2023.04.10