2026/05 3

[데이터베이스] 1. 데이터베이스의 기본

데이터베이스란?데이터베이스(DB, DataBase) 는 일정한 규칙, 혹은 규약을 통해 구조화되어 저장되는 데이터의 모음이다.해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS(DataBase Management System) 라고 한다.데이터베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어(query language)를 통해 삽입, 삭제, 수정, 조회 등을 수행할 수 있다. 또한, 데이터베이스는 실시간 접근과 동시 공유가 가능하다.응용 프로그램 ↕ DBMS ↕데이터베이스데이터베이스 위에 DBMS가 있고 그 위에 응용 프로그램이 있으며, 이러한 구조를 기반으로 데이터를 주고받는다.예를 들어 MySQL이라는 DBMS가 있고 그 위에 응용 프로그램에 속하는 Node.js나 ..

CS 2026.05.12

[운영체제] 2. 메모리

2.1 메모리 계층 메모리 계층은 레지스터 → 캐시 → 메모리(RAM) → 저장장치(HDD/SDD) 순으로 구성됨 속도 빠름, 용량 작음, 가격 비쌈 ▲ │ ┌─────────────┐ │ │ 레지스터 │ ← CPU 안에 있는 작은 메모리 │ ├─────────────┤ │ │ 캐시(L1,L2) │ ← 빠른 임시 저장소 │ ├─────────────┤ │ │ 메모리(RAM) │ ← 주기억장치 │ ├─────────────┤ │ │ HDD / SSD │ ←..

CS 2026.05.03

[운영체제] 1. 운영체제와 컴퓨터

1.1 운영체제 운영체제 (OS, Operating System)은 사용자가 컴퓨터를 쉽게 다루게 해 주는 인터페이스한정된 메모리나 시스템 자원을 효율적으로 분배하는 일꾼💡 펌웨어(firmware) : 운영체제와 유사하지만 소프트웨어를 추가로 설치할 수 없는 것1.1.1 운영체제의 역할역할설명CPU 스케줄링과 프로세스 관리CPU 소유권을 어떤 프로세스에 할당할 지, 프로세스의 생성, 삭제, 자원 할당 및 반환 관리메모리 관리한정..

CS 2026.05.02