👉 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어로, 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층.커널(kernel): 메모리에 상주하는 운영체제의 부분\-협의적 운영체제: 커널\-광의적 운영체제: 커널뿐만 아니라 시스템을 위한 유틸리티들을
[OS] 컴퓨터 시스템의 구조 입력(input) | 출력(output) => I/O 컨트롤러(controller): 일종의 작은 CPU, 각 하드웨어 장치마다 존재하며 이들을 제어함. 커널(kernel): 운영체제 중 항상 메모리에 올라가 있는 부분으로, 운영체
[SQL] 조건 분기 / 집합 연산 / 윈도우 함수/ 갱신 조건 분기 ✔️ CASE식 단순 CASE식 | 검색 CASE식 SQL의 조건 분기는 특정한 값(상수)을 리턴함. CASE식은 SELECT, WHERE, GROUP BY, HAVING, ORDER BY 구와
[OS] CPU Scheduling CPU: 프로그램의 기계어 명령을 실제로 수행하는 컴퓨터 내의 중앙처리장치 ✔️ 기계어 명령 1) CPU 내에서 수행되는 명령 Add 명령: CPU 내의 레지스터에 있는 두 값을 더해 레지스터에 저장함. 2) 메모리 접근을 필
[JavaScript] [SQL]
[JavaScript] Callback Function i) 동기적 콜백함수 ii) 비동기적 콜백함수 callback hell 콜백함수가 계속 중첩되면 코드의 가독성이 떨어지며 디버깅이 어려워짐. => 콜백지옥 Promise promise: 비동기적 실행을 위