[KOCW] 운영체제 3차시 - 이중모드, 하드웨어 보호
·
IT/CS 공부
이중 모드 (Dual mode) 보통 한 컴퓨터를 여러 사람이 동시에 사용하는 환경이거나, 혹은 한 사람이 여러 개의 프로그램을 동시에 사용하는 환경이 주어진다. 이 경우는 한 사람의 고의, 혹은 실수가 프로그램의 전체에 영향을 줄 수 있다. 만약, STOP, HALT, RESET 명령어와 같은 것을 사용하는 경우 치명적이다. 참고 : STOP 명령을 내린다면, 과연 어떤 일이 일어날까? 더보기 STOP 명령어가 든 프로그램이 메인 메모리에 올라가게 되고, 그 프로그램을 CPU가 읽어오게 된다. 그러면 그 CPU가 중지된다. 중지된 CPU를 깨우려면 (서버) 컴퓨터를 껏다 키는 방법 밖에는 없다. 따라서 일반 유저는 그러한 치명적 명령을 사용할 수 없도록 만들기로 했다. 그렇게 하기 위한 해결책으로, 모..
[자기계발] 게으름을 고쳐보자! 만원챌린지
·
Experience
내 금쪽같은 휴학 기간이 거의 다 지나간다... 내년 3월이면 복학이다! (으악)2학년 끝나고 휴학을 냈던거라 아무래도 학교에서 배웠던 부분도 적고... 그러다보니 응용할 만한 분야나 프로그램 쪽도 많이 없고... 학교같이 강제로 나를 잡아두던 루틴이 없어지니까, 점점 목표가 흐려져 백수같은 생활을 하기 시작했다.물론 상반기엔 대외활동이나 이것저것 하긴 했지만, 하반기엔 1급 리눅스 마스터 시험을 준비하다가 기간 안에 시험범위만큼 공부하지 못해서 관두게 되기도 하고... 흐지부지 되는 일이 많았다. 특히 늦잠과 일을 미루는 생활이 고치기 힘들었다. 게으름은 극복하기 힘든 악마의 유혹이다. 그냥 본능에 몸을 맡기는 순간 게을러진다.이런 경우 어떻게 해야할까? 고민 끝에 내린 결론이 '챌린지' 형식의 일정..
뤼이드 튜터 이용후기 (일주일 째)
·
English/후기
예전에 사실 산타토익 시절에 이 서비스를 몇달 체험하다가 그만둔 적이 있었다. 독학으로만 하기에는 영어에 흥미도 없고 의지력도 부족했기 때문이었다.그렇지만 언어교환과 대학교양 강의 등으로 조금씩 영어에 낯설음이 없어지자, 점차 영어공부에 흥미가 생겼다.그리고 따로 공부를 하지않고 모의토익을 봐도 최소 700 중반에서 최대 890이 나오기도 해서... 이제 독학을 해봐도 되겠다 싶었다. (애초부터 나는 수험생 때도 영어 1등급에서 내려간 적이 잘 없었다. 즉, 노베이스는 아니다) 그래서 저번 주에 뤼이드 튜터 1년치 패스를 결제했다!갖고싶었던 갤럭시 버즈2를 사은품으로 주는 이벤트 기간에 결제한 거라서 갤버즈2랑 같이 31만원이라는 가격으로 1년치 패스를 갖게 되었다. ㅎㅎ 갤버즈 가격이나 최소한 갤버즈..
[2021-11-08] 뤼이드 튜터 8차시 공부
·
English/자격증 공부
보호되어 있는 글입니다.
[KOCW] 운영체제 2차시 - 고등운영체제, 인터럽트 기반 운영체제
·
IT/CS 공부
3. 고등운영체제, 인터럽트 기반 운영체제 고등 운영체제 지난 번 컴퓨터의 역사를 보면서 여러 OS를 보았는데, 그것들은 주로 Single cpu OS 이다. 그 이후 새로운 고등 컴퓨터구조가 나타나면서 이러한 고등 운영체제도 만들어졌다. - 참고) 폰노이만 시스템 (Single CPU) 더보기 CPU(프로세서), 메모리, 버스로 구성됨 다중 프로세서 시스템 (Multiprocessor system) 더보기 - 병렬 시스템 (parallel system) - 강결합 시스템 (tightly-coupled system) ; 메모리를 공유하기 때문에 강하게 결합됨 - cpu가 여러 개라서 얻는 3가지 장점: performance, cost, reliability - 성능향상 : 더 많은 계산 - 비용절감 : ..
[KOCW] 운영체제 2차시 - 운영체제 역사
·
IT/CS 공부
2. 운영체제 역사 역사 - 컴퓨터 역사 : 1940' 말 (2차세계 대전 이후) 1) 처음에는 컴퓨터에 운영체제가 없었음 더보기 Operator라는 직업군이 따로 있었음 카드 리더(소스, 컴파일러) -> 메모리 -> 프린터에 결과 찍힘 2) Batch Processing (일괄처리) ; 최초의 OS 더보기 오퍼레이터가 하던 일련을 일을 하는 과정의 프로그램을 만들고, 그걸 메모리에 넣자! -> resident monitor 참고) resident ; 상주하는 3) Multiprogramming system (다중 프로그래밍) - CPU scheduling, memory 관리, 보호 더보기 하드웨어 기술의 변화. 1960' 당시 기존의 문제점 : 빠른 CPU, 느린 I/O 참고) 프로그램이 cpu와 더불..