운영체제란 ?
Operating System (OS)
컴퓨터의 시스템 자원을 관리 및 운영함으로써 사용자 지향적인 환경을 제공하는 시스템 소프트웨어. 운영체제는 스마트폰, 태블릿, 컴퓨터, 슈퍼컴퓨터, 웹서버, 자동차, 네트워크 타워, 스마트워치 등과 같은 컴퓨팅 장치를 관리하고 운용하는데 필요한 소프트웨어 프로그램.
운영 체제 역할
- 사용자 인터페이스 제공 (UI 제공 CLI & GUI)
- 사용자 프로그램(Application) 제어 및 관리
- 입ㆍ출력에 대한 보조역할 수행
- 사용자들 간 하드웨어 자원의 공동 사용을 위한 자원 분배 및 관리
요약하자면,
프로세스관리, 메모리관리, 하드웨어 관리등을 담당하는 소프트웨어 프로그램.
운영체제 아키텍처
대표적인 운영체제
Windows
Microsoft 사의 운영체제 PC용 : Windows Vista, Windows xp, Windows 7, Windows 10, Windows 11 ….서버용 : Windows NT, Windows 2000, Windows 2003, Windows 2008, Windows 2012 R2, Windows 2019 …
Linux
대표적으로 Debian, Redhat 계열
RHEL, CentOS, Fedora, Ubuntu, SUSE, Debian, Kali 등…
Mac OS X
Apple 사에서 개발한 OS
Mac OS X Cheetah, Mac OS X Puma, … , OS X Lion, OS X EI Capitan, … , macOS Sierra, …, macOS Monterey
기타
북한에서 만든 리눅스 기반 운영체제 “붉은별” 버전 4.0 … (쓰거나말거나)
대한민국이 만든 운영체제 하모니카, 구름 OS, TmaxOS (망할듯?)
UNIX, Android, iOS, AIX, TIZEN(삼성 TV나 IOT플랫폼에 조금 사용)
세계 최초의 컴퓨터는 ENIAC(에니악)
1세대 컴퓨터 (1946~1957)
에니악은 진공관 17,000개로 사용 / 무게 30톤 / 10진연산
2세대 컴퓨터 (1958~1964)
트랜지스터 사용 / FORTRAN, COBOL, ALGOL(C언어의 조상)등 고급언어 개발됨
3세대 컴퓨터 (1965~1971)
IC(집적회로) 사용 / 처음으로 운영체제(OS) 등장.
.
.
.
5세대 (현재)
“현재와는 의미가 조금 다르지만 일반적으로 실질적인 작업을 위해 쓰인 최초의 운영 체제는 1956년에 제너럴 모터스의 연구 부서가 IBM 704를 위해 개발한 GM-NAA I/O로 간주된다. “
[출처: 위키피디아 https://ko.wikipedia.org/wiki/]
그럼 2세대 부터 운영체제가 나왔다고 봐야하나…
Windows(윈도우) 는 1983년 11월에 처음으로 빌게이츠가 공개
Linux(리눅스) 는 1991년 9월 17일 리누스 토발스가 처음 출시