Thinking

블로그를 시작하면서

조금 더 내가 쓰고, 공부하는 것에 대한 책임감과 진지함을 더하기 위해 블로그를 시작하려고 마음을 먹었다.우선 기존에 깃허브에 정리했던 내용을 이전하고, 앞으로 공부하는 내용들도 차곡차곡 정리하려고 한다.가끔 시험 공부를 하기 위해 이전에 정리했던 글을 리뷰하거나 이전에 짰던 코드들을 다시 보면 정말 아찔해지는 기분이 들 때가 많다. 이상한 코드에 이상한 주석을 달아놓고, CS 설명에는 정확하지 않은 용어를 갖다 쓴 것도 많다. 물론 지금 내가 쓰고 있는 내용도 분명 그런 내용이 많을 것이다.그럼에도 불구하고 이런 담금질을 계속 해가면서 조금씩 실력이 늘지 않을까싶다. 세상엔 배울 게 너무 많고 누구도 완벽하게 모든 내용을 다 알지 못한다. 겸손하게 하나 하나 모르는 부분을 인정하고 배우면서 살아야겠다.

2021.06.14 게시됨

CS/OS

[운영체제/OS] 운영체제의 이중 동작 모드(Dual Mode Operation)와 인터럽트(Interrupt)

0. 들어가면서 이번 포스팅은 운영체제를 정리하는 첫 포스팅입니다. 그래서 앞으로 자주 사용할 용어와 개념들을 소개하고, 운영체제의 기본적인 개념에 대해서 짚어보는 내용을 쓰고자 합니다. 특히 이번 포스팅에서는 운영체제의 정의와 운영체제의 동작 방식인 이중 동작 모드(Dual Mode Operation), 그리고 인터럽트(Interrupt) 개념에 대해 다룰 예정인데, 이 세가지 개념들은 꼭 기억하면 좋을 것 같습니다. 1. 컴퓨터의 구조 운영체제란 무엇인가를 정의하기에 앞서 컴퓨터는 어떻게 이루어져 있는지 살펴보면 좋을 것 같습니다. 한 번 가볍게 읽어보고 넘어가주세요. CPU는 Central Processing Unit의 약자로, 영어 해석을 그대로 따라 중앙처리장치라고 합니다. 컴퓨터 성능을 결정짓..

2021.06.14 게시됨