포털:고등학교/정보·통신 계열 전문 교과(2015)/컴퓨터 시스템 일반/입출력과 파일 관리
입출력 시스템 : 다양한 장치들이 내 컴퓨터와 잘 동작하게 하려면 둘 사이에 무언가 공통된 인터페이스 가 존재해야 하며 그 역할을 수행하는 것. 때문에 인터페이스의 표준화는 입출력 관리에서 매우 중요하다
다양한 장치들은 기능이나 속도면에서 다양한 특성을 보이기 때문에 각각에 맞는 제어가 필요하고, 이와 같은 다양한 제어 방법들이 커널의 입출력 서브 시스템을 형성 하여 커널의 다른 부분이 입출력장치를 관리하는 복잡한 일에 신경쓰지 않게 해줍니다 이와 같이 운영체제 커널이 다양한 입출력 장치들의 차이를 가려주기 위해서 장치 구동기 모듈을 사용합니다. 장치 구동기는 모든 하드웨어를 일관된 인터페이스로 표현해 주며, 이러한 인터페이스를 그보다 상위층인 커널의 입출력 서브시스템에 제공해 줍니다.
1. 입출력장치와 중앙처리 및 주기억 장치와의 처리 속도 문제 해결
2. 스풀링(인쇄기에 많이 쓰는 것으로 인쇄할 파일들을 따로 저장하여 인쇄)
3. 버퍼링 - 버퍼라는 메모리에 임시로 저장한 뒤 입출력 장치에 활용
4. 파일 시스템
- 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제
파일 시스템의 목적
- 사용자가 파일 생성, 수정, 제거 - 여러 사용자가 공동 사용 - 목적에 적합한 구조로 구성 - 백업과 복구 능력 - 무결성 및 보안 유지 - 주기억장치와 보조기억장치 간의 파일 전송
파일 시스템 종류
1) 디스크 분할 및 포맷 2) 파일과 폴더(디렉토리) 생성 3) 드라이브와 폴더의 내용 출력 4) 파일과 폴더(디렉토리)의 이름 변경 / 복사 / 삭제 / 이동