|

오퍼레이팅 시스템(운영체제)이 뭐예요?

오퍼레이팅 시스템(운영체제)란?

오퍼레이팅 시스템(운영체제, OS)은 쉽게 말해 **사람과 컴퓨터 사이에서 원활한 대화를 돕는 ‘통역사’**입니다.

기계인 컴퓨터는 원래 복잡한 기계어만 이해할 수 있습니다. 그래서 과거(도스 시절)에는 컴퓨터에게 일을 시키기 위해 까만 화면에 어려운 영문 명령어를 키보드로 일일이 쳐야만 했죠. 하지만 OS가 통역사로 나서면서부터는, 우리가 마우스로 화면의 아이콘을 클릭하기만 해도 OS가 컴퓨터에게 “이 프로그램을 실행해 줘!”라고 찰떡같이 통역해 줍니다. 덕분에 우리는 복잡한 컴퓨터 언어를 몰라도 쉽고 편리하게 컴퓨터를 사용할 수 있는 것입니다.

💻 대표적인 OS의 종류

  • 데스크탑/랩탑(PC)용 OS:
    • Windows (윈도우): 마이크로소프트에서 만든 전 세계에서 가장 대중적인 OS입니다.
    • macOS (맥OS): 애플(Apple)의 맥북이나 아이맥 전용 OS입니다.
    • Linux (리눅스): 전 세계 개발자들이 무료로 코드를 공유하고 수정하는 오픈소스 OS입니다.
  • 스마트폰용 OS:
    • Android (안드로이드): 구글이 만들었으며, 삼성 갤럭시 등 전 세계 수많은 스마트폰에서 사용합니다.
    • iOS (아이오에스): 애플이 아이폰 전용으로 만든 OS입니다.

🚧 비슷해 보이는데 서로 호환되지 않는 이유

우리가 보는 카카오톡이나 인터넷 브라우저의 화면은 윈도우나 맥, 스마트폰에서 모두 비슷해 보입니다. 하지만 이 프로그램들이 서로 바로 호환되지 않는 이유는 각 OS마다 이해하는 ‘문법’과 ‘설계도’가 완전히 다르기 때문입니다.

마치 플레이스테이션 게임 CD를 닌텐도 스위치 기계에 넣으면 작동하지 않는 것과 같은 이치입니다. 예를 들어, 윈도우에서 실행되는 프로그램은 보통 이름 끝에 .exe라는 윈도우 전용 꼬리표(실행 파일 확장자)가 붙어 있어 윈도우 통역사만 알아들을 수 있습니다. 반면 맥OS는 .app이나 .dmg라는 자신들만의 언어를 쓰고, 안드로이드는 .apk라는 언어를 씁니다. 따라서 윈도우용 프로그램을 맥에 던져주면 맥OS 통역사는 이 언어를 해석하지 못해 실행할 수 없는 것입니다.

✨ 각각의 대표적인 특징

  • 윈도우 (Windows): 프로그램 실행 화면이 마치 햇빛이 들어오는 여러 개의 창문(Window) 모양과 닮았다고 해서 붙여진 이름입니다. 전 세계에서 가장 많이 쓰이기 때문에 우리가 아는 거의 모든 게임과 문서 작업 프로그램이 윈도우에 맞춰져 있어 **’호환성과 범용성’**이 최고 장점입니다.
  • 맥OS (macOS): 애플이 컴퓨터의 핵심 부품(M 시리즈 칩 등)과 OS를 직접 함께 만들었기 때문에 기계와 프로그램 사이의 호흡이 환상적입니다. 배터리가 오래가고 성능이 아주 뛰어나며, 아이폰이나 아이패드 등 다른 애플 기기들과 마치 마술처럼 자연스럽게 연결되는 **’연동성’**이 훌륭합니다.
  • 안드로이드 (Android): 사용자가 스마트폰의 화면이나 설정을 자신의 입맛에 맞게 마음대로 뜯어고치고 꾸밀 수 있는 **’자유도’**가 매우 높습니다.
  • iOS: 안드로이드에 비해 꾸밀 수 있는 자유도는 적지만, 애플이 엄격하게 관리하기 때문에 앱들이 아주 부드럽게 실행되며 바이러스로부터 안전한 **’강력한 보안과 최적화’**를 자랑합니다.

Similar Posts