👉 운영체제에 대해 간단하게 이해해보는 시간을 갖도록 하겠습니다.
❓ 근데 운영체제에 대해 왜 알아야 합니까?
사실 개발자 입장에서 운영체제가 없는게 오히려 큰 고통입니다. 운영체제가 없다면 하드웨어를 동작하는 코드를 직접 작성해야 하기 때문.
내가 만든 프로그램은 결국 하드웨어가 실행하고, 그 하드웨어를 조작하는 프로그램이 운영체제입니다. 그래서 운영체제는 프로그램이 하드웨어 상에서 어떻게 작동하는지를 우리보다 더 먼저, 더 자세히 알고 있습니다.
즉, 운영체제를 깊이 이해하면 운영체제가 우리에게 건네는 말을 제대로 이해할 수 있고, 운영체제에 제대로 명령할 수 있게 됩니다. 그리고 결과적으로 하드웨어와 프로그램을 더 깊이 이해할 수 있습니다.
개발하거나 환경 설정할 때 나오는 오류메시지 같은 것을 통해 운영체제와 대화할 수 있습니다. 하지만 사실 그런 오류메시지가 안 생기는 걸 항상 기도하고 있긴 합니다.😜
※ 가상 계산기란?
한대의 컴퓨터를 여러 대의 컴퓨터처럼 보이게 하는 가상 컴퓨터 운영체제에 의해 만들어지며 사용자의 관점에서는 가상 컴퓨터가 실제 컴퓨터처럼 보일 수도 있고 아주 다르게 보일수도 있습니다.
https://coding-factory.tistory.com/300
https://hongong.hanbit.co.kr/%EC%BB%B4%ED%93%A8%ED%84%B0-%EA%B5%AC%EC%A1%B0%EC%99%80-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EB%A5%BC-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0/