컴퓨터 판매 광고를 보면 운영체제는 windows2000ME를 깔아준다느니.. 운영체제가 지원해줘야 사용할수 있다느니...하는 말들을 많이 들었을겁니다. 컴맹시절 그런말들을 봐도 그럴려니 그냥 지나가죠? 이제부터 운영체제가 뭐하는 넘인지 정확하게 알고 넘어 갑시다...
서적을 뒤지면 아마 한마디로 컴퓨터와 사용자간의 인터페이스를 제공한다고 나올겁니다. ??????......어렵죠?...외국어 같나요?....^^ 자동차로 비유해 볼까요? 몸체는 컴퓨터에 해당하고 핸들이나 기타 장치들은 한글같은 프로그램들이라고 가정하죠. 그럼 운영체제는 바로 엔진이 될겁니다. 엔진이 없다면 아무리 좋은 핸들이나 장치들을 달아도 무용지물이 되겠죠?... 전진,후진,좌회전,우회전,,,이 모두가 엔진이 있고 정상적으로 작동해야 가능합니다... 잘 달리다가도 엔진에 이상이 있으면 그냥 서 버리죠... 기타 다른 부품이 고장나면 그래도 움직이긴 합니다...그렇죠?.. 운영체제가 바로 그런일을 합니다.
우리는 디지털로 만들어진 컴퓨터 기계언어를 알지도 못하고 이해하지도 못합니다.. 그래서 컴퓨터에게 아무런 작업명령도 내릴수 없습니다. 하지만 운영체제란 넘이 있어서 우리는 어떤 명령을 운영체제에게 시킵니다. 그럼 운영체제가 컴퓨터에게 그 일을 기계어로 바꿔서 시키는거죠... 이 운영체제가 고장이 나면 우리는 할일이 하나도 없게 됩니다....흔히 다운된다고 하죠... 컴퓨터에 전원을 넣고 운영체제가 화면에 나타나야 비로소 할일이 있습니다. 한글을 이용해 문서를 작성하고, 동영상을 보고, 음악을 듣고....... 만약 한글 프로그램이 고장나면 한글만 사용하지 못할뿐이지 음악은 들을수 있습니다. 이렇듯 운영체제는 컴퓨터와 사용자 사이에서 명령을 전달하는(인터페이스) 기능을 하는겁니다. 어때요? 운영체제가 어떤 넘인지 조금 감이 잡히나요?
이런 운영체제로는 어떤것들이 있을까요? 옛날에 모든 명령들을 타자로 입력해서 어떤 작업을 수행하도록 하는 MS-DOS가 있었죠.. DOS시절에는 이런 명령들을 얼마나 많이 아느냐에 따라 고수가 판가름났죠...^^ 이 시절 컴맹들은 부팅되고 나면 컴컴한 모니터 화면만 들여다보고 손가락은 키보드위에 올리고 ..... 할일이 하나도 없죠...^^;
그러다가 WINDOWS95가 등장했습니다. GUI(Graphic User Interface) 운영체제라고 불리게 되었죠. 그림으로 된 사용자 환경..정도죠. 타자로 명령을 입력할 필요없이 눈으로 그림(아이콘)을 보면서 마우스만 누르면 모든 작업이 가능하게 된겁니다...얼마나 획기적이었는지 감이 잡히나요?...
그다음엔 어떤게 나왔나요?... 네 WINDOWS98이 나왔습니다. 95의 기능을 향상시킨 넘이죠... 하지만 DOS에서 WIN95가 나왔을때만큼의 충격은 없었겠죠?... 이미 윈도우란 넘을 많이 사용해봤기 때문에 눈에 익은 탓도 있었고요...
그리고 최근에 드디어 WINDOWS2000이 출시되었죠.. 컴맹에겐 어려운 말일지 모르지만(나중에 배울겁니다) 서버 전용으로 나온 WINDOWS NT라는 넘이 WIN95와 같이 나왔었습니다. 이 WINDOWS NT의 업그레이드판이 WIN2000입니다. 근데 NT라는 넘은 우리가 가정에서 쓰는 WINDOWS와는 쪼금 틀립니다. 파일시스템부터 다른 넘입니다.....(이것도 나중에 배우도록 하죠...) 그래서 마이크로소프트사에서 다시 내놓은것이 일반 가정용 WIN98의 업그레이드판인 WIN2000ME를 발표했죠...ME란 밀레니엄의 약자입니다.
하여튼 그냥 WIN2000이라고 하면 NT의 업그레이드판을 말하는것이고 일반 가정에서 사용하는 WIN98의 업그레이드판은 WIN2000ME라는걸 알고 넘어 가야 합니다. WIN2000이라고 다 같은 WIN2000이 아닙니다....^^;
그밖에 다른 운영체제로는 LINUX, UNIX가 있습니다. 똑같은 운영체제의 역활을 담당하지만 WINDOWS와 가장 크게 다른점은 거의 공짜라는 겁니다.
이렇듯 운영체제도 우리가 아는 윈도우만 있는것이 아니고 여러가지 많습니다. 전 세계적으로 윈도우를 많이 사용하다보니 운영체제의 대표격이 된 것이지요... 빌게이츠의 상술도 큰 역활을 했지만요...^^
이상에서 운영체제가 무엇인지 종류에는 어떤것들이 있는지 알아봤습니다. 한가지만 더 알고 넘어가죠.. 운영체제를 제외한 나머지 한글이나, 포토샾, 게임..등의 프로그램들을 응용프로그램이라고 말합니다. 이런 응용프로그램들은 운영체제없이 혼자서는 아무런 작동도 하지 못합니다.... 이런 응용프로그램들을 구입할때 박스 겉면에 보면 WIN95, WIN98, WIN NT 지원..이라고 적혀 있는것을 볼수 있습니다. 무슨 말인지 이제 아시겠죠?..
어떤 프로그램이든지간에 운영체제의 지배하에 작동하게 되니까 이러이러한 운영체제에서 작동한다고 명시하고 있는겁니다. 운영체제가 다양하게 있다보니 모든 운영체제를 지원하기 어렵기 때문이죠... 예전에 나온 프로그램중에 WIN2000을 지원하지 않는 프로그램은 당연히 WIN2000에서는 사용할수 없는거죠... LINUX를 지원하는 프로그램이 많지 않은것은 세계적으로 LINUX를 사용하는 사람이 많지 않으니까 비싼 개발비 들여 지원하도록 하지 않는거죠...많이 팔수가 없으니까요.. 거의 모든 프로그램이 윈도우는 지원하는것도 같은 이유입니다.
정리해 볼까요? 운영체제란 컴퓨터와 사용자간의 인터페이스 역할을 하는 프로그램이다. 운영체제에는 DOS, WIN95, WIN98, WIN2000, WIN2000ME, LINUX, UNIX..등이 있다. 모든 응용프로그램들은 이러한 운영체제하에서 작동한다.
|