본문 바로가기

Operating System12

[OS]UNIX란 무엇인가? 안녕하세요. BTC95 입니다. 오늘은 UNIX가 무엇인지 알아보겠습니다. UNIX의 특징 UNIX는 주로 서버용 컴퓨터에서 사용되는 운영체제로 아래와 같은 특징이 있습니다. 1. 시분할 시스템(Time Sharing System)을 위해 설계된 대화식 운영체제로, 소스가 공개된 개방형 시스템입니다. 2. 대부분 C언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이 높습니다. 3. 크기가 작고 이해하기가 쉽습니다. 4. 다중 사용자, 다중 작업을 지원합니다. 5. 많은 네트워킹 기능을 제공하므로 통신망 관리용 운영체제로 적합합니다. 6. 트리구조의 파일 시스템을 가지고 있습니다. 7. 전문적인 프로그램 개발에 용이합니다. 8. 다양한 유틸리티 프로그램들이 존재합니다. UNIX 시스템의 구.. 2022. 6. 20.
[OS]macOS 특징 안녕하세요. BTC95 입니다. 오늘도 macOS의 특징에 대해 알아보겠습니다. macOS의 장점 디자인 일관되고 직관적인 UI - Human Interface Guidelines 거의 완벽하게 다크 모드를 지원하고 써드파티 지원도 훌륭함 한글 폰트 가독성 좋음 레티나(Retina) 디스플레이와 HiDPI 지원으로 선명한 화면 제공 개발 환경 macOS를 지원하는 게임이 적어 개발에 집중 가능 유닉스 계열에서 오는 장점 터미널 사용이 편안함 (bash, zsh 사용) 각종 개발 도구 사용 및 라이브러리 설치 환경변수 설정이 쉬움 많은 오픈 소스 개발자가 맥 또는 리눅스 사용 iOS 개발 가능 편의성 쫀득한 트랙패드와 훌륭한 멀티터치 제스처 제공 Touch ID 통합 완성도 높음 자동으로 Sleep 모드 .. 2022. 6. 15.
[OS]Mac OS의 역사 - 2 안녕하세요. BTC95 입니다. 오늘도 Mac OS의 역사에 대해 이어서 알아보겠습니다. Mac OS X 애플이 Mac OS로 GUI를 처음으로 만들긴 했으나 Windows에 의해 시장 독점이 실패하고 오히려 위협받는 상황에 놓이게 됩니다. 게다가 1984년에 처음 나온 매킨토시 시스템은 오랫동안 수정을 거치면서 써왔기 때문에 여러 문제점이 발견되었습니다. 안정성도 그리 좋지 못한 상황에 이르게 되고, Windows95에 의해 시장이 급속도로 잠식당하게 됩니다. Mac OS X 10.0 치타 (2001년) 처음으로 출시된 Mac OS X 버전인 만큼 불안정하고 전체적인 속도가 매우 느립니다. 정식 버전임에도 불구하고 많은 문제점 때문에 기존 Mac OS 9 사용자의 이주는 그리 많지 않았습니다. Mac .. 2022. 6. 7.
[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.