티스토리 뷰
운영체제 수강 시작
운영체제. 이번 상반기 직무면접을 망친...가장 큰 원인인 과목이다. 이 과목을 진작에 공부했어야 하는 아쉬움이 너무너무너무 남는다. ㅜㅜ.......
지나간 것은 지나간 것이고. 하반기 취뽀를 위해 운영체제 공부를 시작했다. 면접 경험을 통해 이 과목의 중요성은 뼈저리게 느꼈다. 이 때문에 다른 과목보다 좀 더 의욕이 생긴다. 쉽지 않은 과목이지만 이 강의와 함께라면 하반기 취뽀 가능하다고 생각한다...!
학습 후기
1강 - 오리엔테이션
수업 방식은 제작된 PPT가 아닌 타이핑을 하면서 진행하신다. 1:1 과외를 받는 느낌을 주시기 위함이라고 하신다. 타이핑하면서 수업을 하시니 동적인 느낌이 들었다. 그리고 처음 배우는 수강생을 배려하려는 모습이 보였다. 핵심 이론과 용어에 포커스를 맞추는 학습을 권하셨다. 기대가 되는 OT였다!
2강 - 운영체제 큰 그림
운영체제의 역할 1 : 시스템 자원 관리자
CPU, 메모리, HDD, 모니터, 키보드 등등...하드웨어 자원을 관리하는 것이 운영체제의 역할이라고 이해했다.
각각의 하드웨어가 스스로 무엇인가를 할 수 있는건 아니니까!
운영체제의 역할 2 : 사용자와 컴퓨터의 커뮤니케이션 지원
우리가 컴퓨터에 명령을 내리기 위해서는 OS가 필요하다.
운영체제의 역할 3 : 하드웨어와 프로그램 제어
한글 2010, 엑셀, 오버워치 등등등...의 프로그램을 실행하기 위해 하드웨어 자원 분배와 관리를 하는 역할을 한다.
쉬어가기 : OS는 만들기 쉽지 않다!
중간에 쉬어가기로 OS 시연 영상(티맥스os, 윈도우)을 보여주면서 지루하지 않게 강의를 진행하셨다. 영상은 OS 시연 중에 사고가 나는 내용이었다...ㅋㅋㅋ;;
이번 시간은 운영체제가 어떤 역할을 하는지 간단히 알아보는 시간을 가졌다.
3강 - 운영체제 큰 그림과 응용 프로그램
응용 프로그램?
엑셀, 파워포인트 등의 프로그램. 응용 프로그램 = 애플리케이션 = APP
운영체제와 응용 프로그램의 관계
운영체제가 응용 프로그램을 실행, 권한, 사용자를 관리한다.
운영체제의 목표
사용자가 사용하는 응용 프로그램이 효율적으로, 적절하게 동작하도록 지원.
4강 - 운영체제 역사 (1950~1960 초기)
1950년대
- ENIAC : 첫번째 컴퓨터
에니악. 중학교 컴퓨터 과목에서 나와서 알게 된 이름이다. 에니박, 유니박 뭐 등등 있었던 기억이 난다.
운영체제가 없던 시절이라 응용 프로그램이 시스템 자원을 제어했다.
1960년대 초기
- batch processing system 출현
응용 프로그램을 여러개 등록해놓으면 순차적으로 실행하는 시스템. 이를 기반으로 운영체제가 출현했다.
에니악의 그 당시 사진을 봤는데 오우 충격적이였다. 100년도 안 되는 시간동안 정말 많이 발전했구나 느꼈다.
5강, 6강- 운영체제 역사 (1960 후반)
1960년대 후반
- 새로운 개념 제안 : 시분할 시스템, 멀티 태스킹
응용 프로그램이 CPU를 사용하는 시간을 잘게 쪼개서 여러 프로그램을 동시에 실행하는 기법
- 시분할 시스템
다중 사용자를 지원하고 컴퓨터 응답 시간을 최소화
- 멀티 태스킹
단일 CPU에서, 여러 응용 프로그램의 병렬 실행을 가능케 하는 시스템
- 멀티 프로그래밍
배치 처리 시스템의 단점
컴퓨터 응답 시간이 오래 걸릴 수 있다.
실행 시간도 오래 걸릴 수 있다.
=> 이를 극복하기 위해 시분할 시스템, 멀티 태스킹이 등장
시분할 시스템, 멀티 태스킹을 배우고 느낀점은 문제가 발생하고 그것을 해결하면서 발전하는 것이 소프트웨어 기술이라는 것을 느꼈다. 요즘 기업에서 문제해결능력을 중요하게 보는 것과 연결되는 것인가? 라는 생각이 든다.
마치며...
컴퓨터구조를 수강할 때에도 느꼈지만 처음 듣는 사람들을 배려하는 것이 너무나도 느껴졌다. 강의 호흡도 짧으면서 용어와 핵심을 딱딱 짚어준다. 그리고 타이핑 하면서 진행되는 강의는 처음인데 정적인 것 보다 훨씬 집중이 잘 됐다.
강의 마다 '쉬어가기' 내용을 넣으면서 지루하지 않게 하면서 흥미를 돋구는 구성이다. 사실 운영체제 책을 본적이 있는데 이 두꺼운 책과 내용이 공포감을 유발했었다. 하지만 이 강의를 통해 좀 더 쉽게 접근하고 배울 수 있다고 생각한다.
시작이 매우 좋다!
패스트캠퍼스 컴퓨터공학 올인원 패키지 링크
'활동 > fastcampus' 카테고리의 다른 글
| [#2 운영체제] 7강 ~ 10강 학습후기 || 패스트캠퍼스 컴퓨터공학 올인원 패키지 (0) | 2019.06.23 |
|---|---|
| [#4 컴퓨터구조] 22강 ~ 26강 학습 후기 || 패스트캠퍼스 컴퓨터공학 올인원 패키지 (0) | 2019.05.21 |
| [#3 컴퓨터구조] 15강 ~ 21강 학습 후기 || 패스트캠퍼스 컴퓨터공학 올인원 패키지 (0) | 2019.05.04 |
| [#2 컴퓨터구조] 7강 ~ 14강 학습 후기 || 패스트캠퍼스 컴퓨터공학 올인원 패키지 (0) | 2019.04.28 |
| [도서] 성공하는 프로그래밍 공부법 (0) | 2019.04.18 |
- Total
- Today
- Yesterday
- 운영체제
- #패스트캠퍼스 #프로그래밍대학생서포터즈 #올인원패키지 #컴퓨터공학 #성공하는프로그래밍공부법
- 패스트캠퍼스
- 컴퓨터공학
- 프로그래밍 온라인 강의
- 자료구조
- c언어
- 코딩 면접
- Fast Campus
- 개발자 취업
- 올인원 패키지
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |