IT관련 지식들 2010. 2. 25. 20:54
폴더 (Folder) 

사전적 의미 : 서류철

수평적 관계, 상호 포함이 가능하다.

윈도우에서 바로가기 개념으로 쓰는 것 같다. 서류철을 뽑으면 그 안에 다른 서류철이 들어가도 되고 다른 서류철이 들어가도 되고. 예전에 도스를 쓸때는 MS에서도 디렉토리란 말을 썼던것같은데, 요즘 새폴더 만들기라고 하는 걸 보면 폴더 개념으로 데이터 저장방식이 바뀐것같다.



디렉토리 (Directory) 

사전적 의미 : (이름, 주소 관련 정보를 보통 알파벳순으로 나열한)안내 책자

트리 개념으로 같은 공간을 둘이 가리킬 수 없다.

 리눅스에서 사용하는 개념으로 트리구조를 가진다. 안내 책자를 보면 같은 이름을 가진 다른 것들을 지칭할때 어떻게든 다른 점을 나열한다. a,b를 붙이던지 1,2를 붙이던지. ISBN넘버가 다를 수도 있고, 만들사람으로 구분할 수도 있다. 
 Index개념으로 서로가 서로를 포함할 수 없다는 것도 어느 정도 이해가 간다.


커널 (Kernel)

사전적 의미 :  (견과류. 씨앗의) 알맹이 / (사상.주체의)핵심

O/S의 중요한 공간. Kernel의 바로 밖을 shell(껍데기)라고 하는 것을 보면 보호를 해야할 중요한 공간이란 것을 알 수 있다. 그래서 user level과  kernel level을 구분해서 이런 저런 프로세스를 수행하는 것 같다.
O/S의 가장 중요한 일이라면 역시 자원관리, 하드디스크, 메모리 그리고 태스크 관리. 모든 일을 진행하는 곳이 Kernel이다.


쉘 (Shell)

사전적 의미 : (달걀 견과류등의 단단한) 껍데기 [껍질]

 누군가 외부와 커널 사이의 번역기라는 이야기를 했다. 우선 kernel을 보호하기 위한 곳이란 것을 알 수 있다. 사용자가 직접적으로 커널을 건드릴 경우 일어날 불상사를 미리 방지하는 역할과 커널을 직접 조작하는 어려움을 감소시키기 위한 Layer로 생각할 수 있다.
 

터미널 (Terminal)

사전적의미 : (버스)종점, (기차) 종착역, (컴퓨터) 단말기

 <컴퓨터중앙에 있는 컴퓨터와 통신망으로 연결되어 데이터를 입력하거나 처리 결과출력하는 장치금융 기관 업무좌석 예약 따위의 특정한 업무에 맞도록 만들어진 전용(단말기와 일반적인 입출력 업무에 사용하는 범용(단말기가 있다. ‘끝 장치 순화. ≒단말(단말 장치·터미널.

 끝장치란 말을 잘 생각해보면 사용자와 직접적으로 연결된 부분이라고 생각하면된다. 버스터미널에 가 보면 깔끔하고 깨끗하고 편안한 곳과, 불편하고 북적거리고 지저분한 곳이 있듯이 사용자가 사용하는 터미널에도 깨끗하고 보기 좋은 환경과 사용하기 짜증나고 화가나는 환경이 있다. 마찬가지로 사용자의 환경도 좋은 환경 나쁜 환경이 있다. 


커널, 쉘, 터미널

-터미널에서 작성한 사용자의 요구사항을 쉘을 통해서 커널에 전달하면 커널이 처리한다.

'IT관련 지식들' 카테고리의 다른 글

Big endian / little endian  (0) 2010.03.11
Harvard architecture / Von-Neumann architecture  (0) 2010.03.11
CISC / RISC  (0) 2010.03.11
LDM, STM  (0) 2010.03.06
compile assembly code  (0) 2010.03.06
posted by 동글동글82
: