본문 바로가기

운영체제9

[OS]Mac OS의 역사 - 1 안녕하세요. BTC95 입니다. 오늘은 Mac OS의 역사에 대해 간단히 알아보겠습니다. Mac OS 1984년 1월 24일 애플 컴퓨터 주식회사(현재는 애플)는 최초의 매킨토시 개인용 컴퓨터인 매킨토시 128K를 발표했습니다. 당시의 운영체제는 시스템 소프트웨어, 혹은 시스템으로 불렸으며 시스템 7 이후 Mac OS로 변경됩니다. 흔히 말하는 현대적인 의미의 GUI(그래픽 유저 인터페이스)는 매킨토시에서 시작되었다고 봐도 무방하며 Mac OS의 메뉴 막대, 창, 드래그 앤 드롭과 같은 기본 개념은 대부분 이때 자리잡힙니다. ​매킨토시 시스템 소프트웨어의 근간은 그 이전의 리사(Lisa) OS 입니다. 1979년 12월 제록스 PARC(팔로알토 연구소)를 방문한 스티브 잡스가 세계 최초의 GUI 운영체제.. 2022. 5. 30.
[OS]리눅스 배포판 종류와 특징 안녕하세요. BTC95 입니다. 오늘은 리눅스 배포판 종류와 특징의 역사에 대해 간단히 알아보겠습니다. ◈ 배포판의 종류 리눅스의 배포판은 수백가지가 있는데 역사의 분기에 따라 크게 분류하면, 슬렉웨어 계열, 데비안 계열, 레드햇 계열 이렇게 3가지 갈래로 나눌 수 있다. ​ ▶최초의 리눅스 배포판 :SLS 1992년 5월 피터 맥도날드에 의해 만들어진 소프트랜딩 리눅스 시스템(Softlanding Linux System: SLS)이 리눅스 최초의 배포판이다. 출시 당시에는 가장 인기 있는 리눅스 배포판이었지만 사용자들에 의해 버그가 다소 존재하는 것으로 파악되었고 이것은 곧 다른 리눅스 배포판의 등장을 알리게 되는 계기가 되었다. 패트릭 볼커딩은 SLS에 존재하는 버그를 잡기 시작하는데 이 결과로 만들.. 2022. 5. 23.
[OS] 유닉스의 발전 과정 및 리눅스 역사 안녕하세요. BTC95 입니다. 오늘은 유닉스의 발전 과전 및 리눅스 역사에 대해 간단히 알아보겠습니다. 리눅스의 개요 리눅스는 1991년 핀란드 헬싱키 대학의 리누스 토발즈(Linus Benedict Torvalds)라는 학생에 의해 만들어진 운영체제입니다. 당시 21살의 학생이었던 리누스 토발즈는 앤디 타넨바움(Andy Tanebaum)교수가 학생들의 학습을 주목적으로 개발한 미닉스(MINIX)를 사용하던 중에 유닉스와 호환되는 공개된 운영체제의 개발 계획을 MINIX 사용자 모임에 발표하였습니다. 그는 개발한 운영체제가 "단지 취미이며 GNU처럼 거대하거나 전문적인 것은 아니다."라고 프로젝트 초기의 의도를 밝혔습니다. - 초기 리눅스의 특징 - 초기의 리눅스는 이식성이 고려되지 않은, 다만 i38.. 2022. 5. 16.
[OS]Windows의 역사 안녕하세요. BTC95 입니다. 오늘은 Windows의 역사에 대해 간단히 알아보겠습니다. 마우스로 다루는 컴퓨터 도구, 윈도우 윈도우1.0(배포는 1.01 버전)은 1985년에 처음 발표 됐는데 당시 대중화되어 있던 PC에서는 너무 무겁고 용량도 컸습니다. 일단 그때만해도 하드디스크가 귀해서 이런 무거운 프로그램을 돌리는 건 꽤 곤란한 일이기도 했어요. 그렇다고 윈도우가 필요한 일도 그리 많지 않았습니다. 애초 윈도우의 역할은 명령어를 입력해서 컴퓨터를 다루던 운영체제 DOS를 조금 더 쉽게 다루게 해주는 명령어 프로그램에 가까웠습니다. 창이 있긴 했지만 여러개 프로그램을 띄우는 것도, 배치도 자유롭지 못했고요. 하지만 윈도우 3.0, 그리고 1992년 등장한 윈도우 3.1은 메모리 관리가 수월했고, .. 2022. 5. 10.
[OS]Windows의 특징 안녕하세요. BTC95 입니다. 오늘은 Windows의 특징에 대해 간단히 알아보겠습니다. Window란? 윈도우는 마이크로소프트사가 개발한 운영체제로 애플이 개인용 컴퓨터에 처음으로 도입한 그래픽 사용자 인터페이스(GUI) 운영체제인 맥 OS에 대항하여, 당시 널리 쓰이던 MS-DOS에서 멀티태스킹과 GUI 환경을 제공하기 위한 응용 프로그램으로 처음 출시되었습니다. 현재 전 세계 90%의 개인용 컴퓨터에서 쓰고 있으며, 서버용 운영체제로도 점차 영역을 넓혀 나가고 있습니다. 윈도우 운영 체제의 경우 큰 시장 점유율을 차지하고 있는 까닭에 일반 사용자들에게 매우 익숙할뿐 아니라 호환되는 유명한 응용 프로그램이 많다는 장점을 지니고 있지만, 그만큼 보안 문제에서는 취약한 부분이 많은 운영체제로 인식되기도.. 2022. 5. 2.
[OS]운영체제(OS: Operating System)의 종류 안녕하세요. BTC95 입니다. 오늘은 OS의 종류에 대해 간단히 알아보겠습니다. 운영체제의 종류 운영체제는 공급되는 시장에 따라 보통 임베디드, 서버, 모바일, 데스크탑의 4개 시장으로 나뉘어져 있습니다. 임베디드 시장은 예전에는 자체 제작한 운영체제(펌웨어)를 많이 사용했지만, 요즘은 임베디드 장비에 사용되는 하드웨어의 성능이 올라가면서 리눅스 계열 커널을 많이 사용합니다. 서버 시장은 유닉스 계열이 점유율 1위를 차지하고 있으며, 모바일 시장은 리눅스 계열인 안드로이드가 시장 점유일 1위입니다. 특이하게 데스크탑 시장만 윈도우즈가 시장 점유율 1위를 차지하고 있습니다. 위의 사진처럼 운영체제의 종류는 다양하고, 이 외에도 많은 운영체제가 존재하지만 가장 보편적으로 사용되는 운영체제들을 소개 드리겠습.. 2022. 4. 27.
[OS]운영체제(OS: Operating System)의 역할과 구조 안녕하세요. BTC95 입니다. 오늘은 OS의 역할과 구조에 대해 간단히 알아보겠습니다. 운영체제의 역할 자원관리 컴퓨터 시스템 자원 효율적 관리 (시스템 자원 - CPU, Memory, I/O장치와 같은 하드웨어 자원과 프로세스, 파일 메시지 등의 소프트웨어 자원) 자원 보호 프로그램이나 다른 사용자가 데이터를 삭제하거나 중요 파일에 접근하지 못하게 컴퓨터 자원들 보호 인터페이스 제공 하드웨어 인터페이스와 사용자 인터페이스 제공하여 편리하게 사용하도록 지원 운영체제의 구조 커널 (Kernel) 운영체제는 규모가 매우 큰 프로그램이므로, 운영체제의 모든 부분을 메모리에 올려놓는 것은 메모리의 측면으로 봤을 때 굉장히 비효율적입니다. 따라서, 운영체제는 필요한 부분만을 메모리에 올려서 사용하게 되는데, 이.. 2022. 4. 21.
[OS]운영체제(OS: Operating System)의 역사 안녕하세요 BTC95 입니다 저번 포스팅에서 OS의 정의에 대해 알아봤는데 이어서 OS의 역사에 대해 간단히 알아보겠습니다. 운영체제의 역사 1940년대 최초의 컴퓨터 애니악이 나왔던 시기입니다. 애니악은 사람이 주판으로 7시간 동안 계산했던 것을 단 3초 만에 끝냈습니다. 하지만 이 때는 운영체제가 없어서 계산 이상의 복잡한 기능들을 구현할 수 없었습니다. 1950년대 IC(integrated Circuit)라는 칩이 만들어진 시기입니다. 이를 통해 현대적인 모습의 컴퓨터가 탄생했습니다. 키보드, 모니터와 같은 장치는 없었지만 천공카드 리더와 라인 프린터를 사용함으로써 지금의 프로그래밍과 유사한 방식으로 다양한 소프트웨어를 개발할 수 있게 되었습니다. 이때의 프로그램은 모든 작업을 한꺼번에 처리해야 하.. 2022. 4. 14.