본문 바로가기

전체보기52

#1. MIT OCW 첫 강의 듣기 + 내가 강의 듣는 법 (feat.6.0001) MIT Computer Science course에 따르면 6.0001 Introduction to Computer Science and Programming in Python 과목을 가장 기본과목으로 배운다. (이 과목이 가장 basic이고, 이 수업이 거의 모든 과목의 선행과목이다.) 그래서 나의 첫 강의는 바로 6.0001이 되겠다! Ana Bell교수님 너무 설명잘하신다. MIT 새내기를 위한 강의라 솔직히 거의 원래 알던 내용을 다시 듣는 건데(나는 컴공전공이라서), 들을 때마다 새로운 깨달음을 얻어가는 느낌이다. 내가 강의를 듣는 방법 준비물 : 아이패드, Notion 이 강의는 모든 ppt의 pdf파일과 수업 중 run하는 code를 제공해준다. 나는 수업 전에 모두 다운받아 놓는 편이다. .. 2021. 12. 11.
#0.MIT challenge란? + 나의 포부와 생각들 [컴공 다 들어와] MIT challenge란 MIT 홈페이지에 올라온 1학년~4학년 학부과정을 따라 self-study를 하는 challenge이다. 모든 수업영상과 과제, 중간고사와 기말고사 자료가 올라와 있기 때문에 의지만 있다면 누구나 양질의 교육을 체험할 수 있다. "MIT challenge를 도전하고 싶다" 라는 생각이 드는 요즘이다. 솔직히 이 포부가 얼마나 오래갈지는 모르겠다. 처음에 불타오르고 빠르게 식는 내 성격 상 쉽지 않을 것으로 예상된다. 내가 이 챌린지를 알게된건 (아주 감사하게도) 유튜브 알고리즘 덕분이었다. MIT Challenge 관련 영상 (컴공이라면, 컴공에 관심이 있다면 꼭 보기를 추천! 컴공아니여도 보셈!) https://youtu.be/piSLobJfZ3c 내용을 요약하자면, comp.. 2021. 10. 29.
토익(TOEIC) 독학 한달 만에 930점 후기, 공부법, 꿀팁 토익은 출제 유형과 그 유형을 푸는 기술을 가지고 있다면 쉽게 점수를 올릴 수 있는 시험이라고 생각한다.작년 8월 쯤, 한달 정도 공부해 토익 930점을 맞았는데 공부법과 시험장 꿀팁을 정리해서 올리려고 한다! (2년뒤에 또봐야하기 때문 ㅠ) 이 날 듣기가 굉장히 어려웠는데, 상대평가라 그런지 만점이 나왔다. (반면에 독해는 점수가 비교적 덜 나왔다...ㅠ) 토익 공부법1. 아무리 강조해도 나쁘지 않은 단어 ★★★★★★★★나는 토익 공부한다는 사람은 모두 알고있는 그 유명한 노랭이 책으로 단어공부를 했다. 이 책인데, 최대한 최신 개정판을 사는게 좋은 것 같다. 유행하는(?) 토익 단어 유형이 매번 달라지고, 추가되는 단어가 있기 때문이다.나는 하루에 DAY 3개씩 암기했다.DAY 한 개당 핵심빈출단어,.. 2021. 2. 3.
[컴퓨터 구조] 버스(BUS) 버스란? 컴퓨터 안의 부품들 간에, 또는 컴퓨터 간에 데이터와 정보를 전송하는 통로 버스의 장점 1) 확장성(Versatility) 새로운 기기를 쉽게 붙일 수 있다. 만약 HDD가 고장나면, 나머지 HDD를 다른 새 컴퓨터에 사용할 수 있게한다. 2) 적은 비용 I/O 기기를 연결하는 wire의 집합을 통해 서로 공유된다. 버스의 단점 1) 통신 병목(bottleneck)현상이 나타난다. 한개의 통신만 허용하기 때문에, 전달할 수 있는 대역폭의 용량이 제한된다. 2) bus 속도가 제한된다. 버스 길이에 따라 (버스길이가 길면 속도가 느려진다.) 버스에 붙일 수 있는 기기 수에 따라 굉장히 다양한 종류의 I/O기기가 있는데 이에 속도를 다 맞출 수 없다. Bus 종류 1) control line : c.. 2020. 12. 8.
[컴퓨터구조] 입출력 기기( I/O device) I/O device 지금까지 memory, processor에 대해 배웠는데, 이런 장치를 통해 컴퓨터가 일을 하고 그 결과를 I/O device를 통해 내보낸다. I/O가 컴퓨터에 없으면 절대 안된다. 예시) keyboard, disk, network, printer, graphic output I/O를 통해 사람들이 컴퓨터와 상호작용한다. I/O가 있어야 long-term 메모리를 가질 수 있다. (HDD,Flash memory는 전원이 꺼져도 데이터를 잃지 않기 때문) I/O는 로봇 제어, 프로펠러,fins, BOB 등에서 이용된다. I/O의 특징 비용, 의존성이 좋다. 확장성과 다양성 성능에 관한 복잡한 고려가 필요 (latency, throughput) 다양성 (고려되야 하는 것) Behavio.. 2020. 12. 8.
[컴퓨터구조] 가상메모리(2) 메모리 접근 시 miss가 발생하는 type = TLB miss, cache miss, page fault (가상 메모리 miss) ☞3개임 메모리 계층구조에서 miss의 경우의 수 = 8가지(2의 3승) 경우의 수 정리 cache TLB virtual mem 가능 ? 불가능 ? + 상황 hit hit hit 가장 좋은 케이스. (1)TLB가 hit이므로, page table을 확인할 필요가 없음(= 메인 메모리 접근 필요 없음) (2)cache가 hit이므로, 변환한 물리적 주소로 캐시에 접근하면 데이터를 가져올 수 있다. miss hit hit 가능. (1)TLB가 hit이므로, page table 확인 없이 가상주소를 물리적 주소로 변환 (2) 변환한 물리적 주소로 cache를 접근했는데 miss .. 2020. 12. 3.
반응형