DEV : Building Value
GitHub Contributions
Projects
View AllRecent Posts
Read MoreCPU 스케줄링
CPU 스케줄링 컴퓨터는 여러 프로그램을 동시에 실행하는 것처럼 보이지만, 실제로는 CPU 하나가 빠르게 여러 작업을 번갈아가며 처리한다. 이렇게 CPU의 사용 순서를 정해주는 것이 CPU 스케줄링 스케줄링의 기준 - 처리량 (Throughput): 단위 시간당 처...
Velog
293 min read2025.11.22
컴퓨터 구조
주기억장치에는 크게 RAM(Random Access Memory)과 ROM(Read Only Memory), 두 가지가 있다. 메모리라는 용어는 보통 RAM을 지칭하고 컴퓨터의 작동 원리를 파악하기 위해 알아야 할 더 중요한 주기억장치는 RAM이다. 메모리 메모리...
Velog
313 min read2025.11.22
TDD(테스트 주도 개발)
개발 방법론 폭포수 모델(Waterfall Model) 순차적 개발 과정, 각 단계를 선행적으로 진행 장점 관리가 용이 체계적인 문서화 용이 요구사항의 변화가 적은 프로젝트에 적합단점 각 단계는 앞 단계가 완료되어야 수행 가능 각 단계가 완벽하게 작성되어야 다...
Velog
303 min read2025.11.07
MVC
MVC 모델이란? '프로그램의 처리 역할을 나누어서 프로그램을 작성하는 방법'으로 웹 시스템 개발에 자주 사용된다. 소프트웨어 아키텍처 패턴 중 하나 -소프트웨어 시스템을 구성하는 구조와 그 구성 요소 간의 관계를 정의하는 청사진 출처: 링크텍스트 ...
Velog
293 min read2025.11.07