안녕하세요. 저번 시간에는 운영체제의 정의와 역할, Interrupt란 무엇인가 그리고 컴퓨터에서의 Hardware에 대해서 간략하게 살펴보았는데요 오늘은 운영체제의 구조와 동작원리에 대해서 간략하게 알아보는 시간을 갖도록 하겠습니다. 운영체제의 구조 일단 운영체제의 구조가 어떻게 발전되어갔는지를 보면서 알아보도록 하겠습니다. 예전 DOS 시절 운영체제에서는 자원의 효율성이 굉장히 떨어졌었는데요. 그 이유를 살펴보도록 하겠습니다. 예전에는 메모리에 여러 가지 작업들이 올라가지 못하였습니다. 예를 들어 수행해야 할 작업-1과 작업-2가 있다고 생각해봅시다. 작업-1은 CPU를 사용한 후 I/O 장치를 사용하고, 작업-2는 CPU만을 사용하는 작업이라고 예를 들어 보겠습니다. 작업-1이 먼저 수행이 되면서 ..
안녕하세요 운영체제는 제가 프로그래밍 공부를 하면서 항상 궁금해했던 분야이기도 하며 어느 커뮤니티를 가도 중요하다고 말씀하시는 분야 중 하나입니다. 그래서 3학년이 돼서야 드디어 해당 과목을 수강할 기회가 생겼습니다. 오늘부터 앞으로 매 수업마다 듣는 내용을 요약하고 나름대로 정리를 하여 복습 차원으로 이곳에 글을 올리려고 합니다. 처음 배우는 분야이고 과목인 만큼 부족한 부분이 많을 텐데 이해해주시면 감사하겠습니다. 그럼 바로 오늘 배운 내용을 정리해보는 시간을 갖도록 하겠습니다. 오늘은 전체적인 운영체제의 정의와 역할을 간단하게 요약해보겠습니다. 운영체제란 computer hardware(CPU, I/O)를 관리해주면서 동시에 여러 application들이 작동할 수 있는 환경을 제공해주는 softw..
- Total
- Today
- Yesterday
- auto layout
- iPhone
- 아이폰
- CRUD
- Protocol
- oauth2.0
- UIControl
- edwith
- 백준
- segue
- IOS
- TableView
- boostcourse
- 스위프트
- Algorithm
- 프로토콜
- 운영체제
- Codable
- Xcode
- storyboard
- UIResponder
- 알고리즘
- Operating System
- 오토레이아웃
- nodejs
- Swift
- 테이블뷰
- 부스트코스
- 클로저
- notificationcenter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |