0. 누가 만들었을까?
켄 톰슨이 처음 개발한 다중 가용자 방식의 대화식, 시분할 터리 시스템용 운영체제가 UNIX입니다.
UNIX는 1969년 켄 톰슨과 데니스 리치가 벨 연구소에서 개발한 운영체제로, 이후 다양한 운영체제의 기반이 되었습니다.
1. 유닉스는 서버에서 많이 사용되는 운영체제(OS)이다.
2. UNIX는 왜 UNIX일까?
UNIX의 의미를 생각하면 여러개, 혹은 포괄한다는 의미보단 하나로 몰리는 의미가 떠오른다.
UNIX의 기초를 형성했던 OS는 Multics이다.
Muiltics는 UNIX의 토대가 되는 다중유저, 멀티태스킹, 이식성 등의 특징을 전부 가지고 있다.
Muiltics를 사용할 당시에는 컴퓨터는 크기가 컷으며 많은걸을 포괄해야했고 무거웠습니다.
따라서 UNIX를 제작할 때 micro컴퓨터에도 적용이 되도록 단순화했던 의미로 UNIX라고 이름을 지었습니다.
3.UNIX의 종류
- BSD(개방형): 버클리 대학, 국제 위원회에서 주도를 한 개방형 소프트웨어
- System V (상업형): ATNT에서 주도한 상업형 소프트웨어
- Linux: BSD라는 개방형 소프트웨어에 영향을 많이 받아 나타났지만 Linux 자체만으로도 영향력이 큰 OS이다.
4. UNIX가 가지는 중요성
- 강력한 CLI 시스템을 가지고 있다.
UNIX가 가지고있는 CLI 시스템은 그 당시에는 다른 OS에서는 가지고 있지 않던 시스템이여서
PC OS 시장에서는 약하지만 서버 시장에서는 선호도가 높다. - 네트워크 통신의 토대를 형성하고 있다.
UNIX가 가지고 있었 TCP/IP, 이더넷, LAN, Internet등과 같은 다양한 기능들은 현대 네트워크 기초를 형성하는 중요한 기술들이였습니다.
5. 현재는 과거와 같은 영광은 사라졌지만, 그럼에도 Linux, MacOS, IOS 등 유닉스 영향권 아래에있는 많은 OS들이 아직도 큰 영향력을 가지고 있습니다.
'🥸 CS 면접 스터디' 카테고리의 다른 글
PWA, Progressive Web App이란 무엇일까 (0) | 2023.04.24 |
---|---|
웹 애플리케이션이란 무엇일까? (0) | 2023.04.24 |
CS 스터디 4회차 정리 (1) | 2023.03.15 |
CS 면접 스터디 정리 3회차 (0) | 2023.03.10 |
CS 면접 스터디 2회차 (1) | 2023.03.10 |