본문 바로가기

반응형

OS

보조기억장치 [보조기억장치]- 전원 공급이 없어도 저장된 내용을 유지하는 저장 장치메모리 장치로썬 보조기억장치로 분류하지만, 입출력 장치의 하나로 볼 수도 있다. [하드디스크(HDD, Hard Disk Drive)]- 자기적인 방식으로 데이터를 저장하는 장치로 자기 디스크의 일종이라고도 볼 수 있다.   하드 디스크의 구조는 위와 같이 되어있다. 플래터 - 수많은 N, S 극으로 이루어져 있으며, 데이터들의 실질적인 저장 장소로 여러장을 사용할 수 있고, 일반적으로 양면을 모두 사용한다.플래터를 스핀들 모터가 돌려주면, 액츄에이터의 암에 부착된 헤드가 플래터를 읽어 가는데,이 때, 플래터의 분당 회전수를 RPM(Revolution Per Minute) 으로 표현한다 액츄에이터 암- 동력 장치인 액츄에이터와 플래터를 .. 더보기
캐시 메모리 [저장 장치 계층 구조 (memory hierarchy)]- CPU 와 가까운 저장 장치는 빠르고, 멀리 있는 장치는 느리다.- 속도가 빠른 저장 장치는 저장 용량이 작고, 가격이 비싸다 CPU 가 메모리에 접근하는 시간은 CPU의 연산 속도보다 느리다 저장장치의 계층 구조는 레지스터메모리USB 로 피라미드 형태로 표현하곤 한다. 레지스터는 메모리보다 용량은 적으나 접근 시간이 제일 빠르고, 가격이 비싸다메모리는 USB보다 용량은 적으나 접근 시간이 빠르고, 가격이 상대적으로 비싸다 낮은 가격대의 대용향 저장 장치를 원한다면 느린 속도는 감수해야 되고, 빠른 속도의 저장 장치를 원한다면 적은 용량과 비싼 가격을 감수해야 된다. 이걸 그림으로 표현하면 다음와 같다 [캐시 메모리]- CPU 와 메모리 사이에.. 더보기
메모리 주소 공간 CPU 와 실행중인 프로그램은 메모리의 모든 내용을 알지 못한다 (몇 번지에 무엇이 저장되어 있는지 다 알 순 없다)이유인즉 메모리에 저장된 값들은 실시간으로 변화하기 때문이다. 새로 실행되는 프로그램은 새롭게 메모리에 적재되고, 실행이 끝난 프로그램은 메모리에서 삭제되며 같은 프로그램을 실행하더라도 실행시마다 적재되는 주소가 달라짐으로 매번 바뀌는 메모리의 상태를 모두 알 순 없다. 이렇게 매번 바뀌는 메모리의 상태를 매 순간 알지 못해도 주소를 활용할 수 있겠끔 하기위해주소를 물리 주소와 논리 주소라는 것으로 나누었다.(이 부분은 가상 메모리 시스템을 같이 알아보면 이해하기가 더 쉬워질 것으로 보인다) [물리 주소]- 메모리 입장에서 바라본 주소- 실제로 정보가 저장되어 있는 하드웨어상의 주소 [논리.. 더보기
File System 파일시스템이란? 우리가 자연스럽게 사용하고 있는 파일과 디렉토리를 관리하는 OS 의 내부 프로그램으로 파일과 디렉토리를 보조기억장치에 일목요연하게 저장(할당)하고, 접근할 수 있도록 해준다. 당연하게도 한 컴퓨터 내에서 여러 개의 파일 시스템을 사용할 수 있다.파일고 디렉토리는 데이터의 관점으로 보면 보조기억장치에 저장된 데이터 덩어리 그 자체이며, OS 에서 이 덩어리를 파일과 디렉토리로써 일목요연하게 관리를 해주는 것이다. [파일]- 보조기억장치에 저장되어 있는 의미있는 정보들을 모은 논리적 단위( 관련있는 정보들을 한 곳에 모아둔 단위로 이해하면 된다.)- 파일에는 파일을 실행하기 위한 정보, 파일을 구성하고 있는 정보, 부가 정보(속성 or meta data) 들이 존재한다.(흔히 window 에.. 더보기

반응형