230208(수)
🎄 성장일지 3.1
책 행복한 이기주의자(웨인 다이어)
의 내용에 자극받아 시작하는 소박한 성장기록
살아있는 꽃과 죽은 꽃은 어떻게 구별하는가?<br/> 성장하고 있는 것이 살아 있는 것이다.<br/> 생명의 유일한 증거는 성장이다!
🌳 키워드 (1.0)<br/> 최대한 간단하게 정리, 추후에 보면서 스스로 설명<br/> 🍉 경험 위주로 (2.0)<br/> 단순 정보를 전달하기보다 무엇을 배웠고 어떻게 해결했는지 짧고 간단하게 작성<br/> ❄️ 정해진 템플릿에 맞춰서 (3.0)<br/> 키워드, 경험 모두 좋다. 다만 매일 작성하기로 마음 먹은만큼 핵심만 간결하게 정리할 수 있게 템플릿을 작성 (3.1) 230102부터 시작되는 학습에 관한 내용 추가
🔑 오늘의 키워드
- 타입스크립트
type
vsinterface
- 타입스크립트
mapped types
- 타입스크립트
Utility types
- 컴퓨터 구조 복습
멀티 스레드
- 여러 스레드로 프로세스를 동시에 실행하는 것
TCB
- 스레드의 정보를 포함하는 운영 체제 커널의 데이터 구조
컨텍스트 이동(문맥 전환)
- 기존 프로세스의 문맥(컨텍스트)를 백업하고 다른 프로세스를 실행하기 위해 문맥(컨텍스트)을 PCB로부터 복구하여 다른 프로세스를 실행하는 것
스레드
- 하드웨어적 스레드: 코어 하나가 동시에 처리하는 명령의 단위
- 소프트웨어적 스레드: 프로그램 하나에서 독립적으로 실행되는 단위
병렬처리
- 동시에 많은 계산을 하는 연산의 한 방법
- 보통 큰 문제를 작은 문제 여러개로 나누어 동시에 처리한다.
참고자료
- 타입스크립트 강의
- 책
혼자 공부하는 컴퓨터 구조 + 운영체제
📝 요약 및 하루 간단 회고
cs 구현 과정 중에 cpu는 나름 잘 구현했다고 생각했는데, 개념을 복습하면서 다시 구현하고 싶은 욕구가 뿜뿜했다. 어느정도 객체지향적으로 생각도 할 수 있게 되었고 타입스크립트도 다루게 되었고... 정말 대략적으로나마 컴퓨터 구조에 대해서 알게 되었으니 다시 cpu, 메모리, 스케쥴러를 구현해볼 생각이다!!! 벌써 두근두근 하는고만!!<br/> 이제 슬슬 타입스크립트 타입도 조금 뜯어볼 수 있게 되었고, 어느정도 쓰는 데에 익숙해진 것 같다. 이제는 순수 자바스크립트로만 쓰려고 하면 허전하다... 미리 알려주는 타입 에러가 이렇게 소중할줄이야 :)
오늘의 잘한 점
- 빠르게 컴퓨터 구조 개념 잡은 것
- 타입스크립트 강의 꾸준히 잘 듣는 점
오늘의 아쉬운 점
- 미션 구현 미뤄둔 건 아쉽지만, 이번 파트는 좀 제대로 개념 잡고 가기로 했으니까!
- 알고리즘 공부 계획 세우지 않은 점... 얼른 세우자!
undefined