OS History


초기 컴퓨터들은 [Punch Card](https://texonom.com/punch-card-dcb71893cc074afb9ec6865b43eaaa61) 를 입,출력에 사용
물리적으로 컴퓨터 메모리에 로드해서 실행시키고 실행이 완료되면 메모리 덤프를 해서 출력은 얻음
[TTY](https://texonom.com/tty-d3c35ff3460343359b453c88a3bb896f) 


[Punch Card](https://texonom.com/punch-card-dcb71893cc074afb9ec6865b43eaaa61)

![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc55655c1-5711-44cc-be47-ee9da8f95035%2FUntitled.png?table=block&id=2248fd3f-a36c-4f4b-a903-2b3d3c4d3548&cache=v2)
이 과정을 사람이 직접 반복하다가 프로그램에 의해 자동화 하기 시작한것이 Operating System 의 시작







> unix: bsd (now free bsd), system V: bsd: for 학문: system V: ex. 솔라리스
>> init in bsd: getty
>> init in system V: inittab
>> those are psd 1

> 
> UNIX → GNU → Linux
> → POSIX → BSD → MACOS

> ![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8666dfa6-0c1f-4d3f-be0c-245ae45e6ee4%2FScreenshot_20200509-172659_Chrome.jpg?table=block&id=c42adbe0-47e2-4bd2-8ae4-33e1627aba09&cache=v2)



> [Introduction](https://mug896.github.io/bash-shell/tty.html)




