일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- prettier
- VirtualDom
- JavaScript
- prettier-plugin-tailwindcss
- AJIT
- Custom Hook
- 암묵적 타입 변환
- webpack
- 타입 단언
- TypeScript
- docker
- 프로젝트 구조
- Dockerfile
- task queue
- Event Loop
- Compound Component
- 명시적 타입 변환
- 프로세스
- react
- next.js
- Microtask Queue
- Sparkplug
- CS
- type assertion
- 좋은 PR
- Render Queue
- linux 배포판
- Headless 컴포넌트
- Pull Request
- 주니어개발자
- Today
- Total
목록CS (2)
너굴 개발 일지
자바스크립트의 비동기 처리 관련 이벤트 루프를 공부하면 스레드라는 단어가 많이 나오는데 스레드의 정확한 개념과 스레드와 연관 있는 프로세스에 대해 알아보며 정리한 글입니다. 사전 지식 CPU 스레드의 두가지 의미 본문 프로세스 프로세스 메모리 영역 프로세스 상태 프로세스 계층 구조 스레드 멀티 프로세스와 멀티 스레드 정리 Q&A CPU CPU는 컴퓨터의 두뇌 역할로 메모리에 저장된 명령어를 읽고 해석하며 실행하는 부품입니다. CPU의 내부 구성 요소 중 가장 중요한 3가지는 산술논리연산장치(Arithmetic Logic Unit), 레지스터(register), 제어장치(Control Unit)가 있습니다. 산술논리연산장치(ALU) 계산만을 위해 존재하는 부품으로 컴퓨터 내부에서 수행되는 대부분의 계산은..
개발 공부를 하면서 제대로 몰랐던 용어의 개념을 정리한 글입니다. 운영체제, 프로세스, 커널을 이해하기 위해선 컴퓨터가 어떤 구성으로 되어 있는지 먼저 알아야 합니다. 컴퓨터는 크게 하드웨어와 소프트웨어로 구성되어 있습니다. 하드웨어 컴퓨터를 구성하는 기계 장치로 소프트웨어가 지시한 일을 수행 크게 중앙처리장치 (CPU), 기억장치 (램, 하드디스크 등), 입력장치 (키보드, 스캐너 등), 출력장치 (모니터, 스피커 등)로 구성 입력장치를 통해 외부 데이터를 입력 받음 → 중앙처리장치에서 명령을 실행 → 기억장치에서 필요한 데이터 저장 → 출력장치를 통해 결과 출력 소프트웨어 하드웨어의 동작 지시 및 제어하는 역할의 프로그램, 프로그램에 필요한 데이터 크게 시스템 소프트웨어, 응용 소프트 웨어로 나눌 수..