2025/04 2

컴퓨터 하드웨어와 소프트웨어 및 운영체제

하드웨어란 ?소프트웨어(운영체제와 프로그램)가 동작할 수 있도록 설계된 장치들소프트웨어란 ?하드웨어를 제어하고, 사용자가 원하는 기능을 구현하는 프로그램운영체제란?하드웨어와 소프트웨어 사이에서 중개자 역할운영체제의 실행(부팅과정)메인보드 전원 버튼을 누른다.BIOS 또는 UEFI가 실행된다.BIOS, UEFI란 : 컴퓨터 전원을 켰을 때 제일 먼저 실행되는 프로그램이야.CPU, 메모리, 하드디스크 같은 하드웨어가 정상인지 검사하고운영체제(Windows, macOS, Linux...)를 불러오는 준비를 한다.하드웨어 초기화 및 점검(POST), 하드웨어 작동 준비 상태로 만듬Power-On Self TestCPU, RAM, 그래픽카드, 키보드 같은 기본 장치들이 제대로 연결됐는지 확인부트 장치 탐색 및 부..

CS/운영체제 2025.04.28

[Next.js] - 코드잇(단기 심화) 프로젝트 성능 최적화

✅ 프로젝트 성능 최적화 — 어떻게 접근했는가?Next.js의 가장 큰 장점 중 하나는 기본적으로 자동 코드 분할과 SSR(서버사이드 렌더링)을 지원한다는 점이다.하지만 프로젝트 규모가 커지거나 다양한 외부 라이브러리를 쓰다 보면 불필요한 리렌더링, 번들 크기 증가, 느린 TTFB 등이 성능 이슈로 이어질 수 있다.단기 심화 과정에서 배운 이론에 그치지 않고, 개인적으로 블로그와 기술 아티클을 찾아보며 실습을 병행했습니다.이러한 능동적인 학습을 통해 최적화 전략들을 빠르게 이해하고 적용할 수 있었으며, 새로운 기술을 빠르게 익히는 데 강점을 가지고 있음을 직접 확인할 수 있었다.이미지 최적화→ next/image를 활용해 lazy loading 및 자동 리사이징 적용→ 빠른 이미지 로딩이 필요할 땐 pr..

frontend 2025.04.18