May 23, 2025
Obsidian은 다양한 운영체제 간의 데이터 동기화를 지원하는 마크다운(Markdown) 기반 노트 애플리케이션이다. 특히 Apple 생태계(Mac, iPhone, iPad)에서는 iCloud를 활용하여 비교적 간편하게 노트를 연동할 수 있다. 그러나 iCloud 기반의 동기화 방식은 Windows 운영체제와의 실시간 연동에 한계가 있으며, 이로 인해 …
April 10, 2025
본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 5.1 기본 개념 하나의 CPU는 한 순간에 오직 하나의 프로세스만을 실행할 수 있다. 메모리에 올라온 다른 프로세스들은 CPU가 점유 상태가 아닐 때까지 기다려야 한다. 이때,…
April 08, 2025
본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 4.1 개요 스레드(Thread)는 CPU 이용의 기본 단위이다. 지금까지 프로세스가 단일 제어 스레드로 실행되는 프로그램이라고 가정하였으나, 실제 한 개의 프로세스에는 여러 제…
April 07, 2025
본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 3.1 프로세스의 개념 프로세스 = 실행 중인 프로그램 (메모리 위에 적재된 프로그램) 프로그램 : 디스크에 저장된 파일과 같이 수동적인(Passive) 존재 프로세스 : 다음에…
April 06, 2025
본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 2.1 운영체제 서비스 운영체제는 프로그램과 사용자에게 프로그램 및 서비스를 실행하기 위한 환경을 제공한다. 사용자에게 유용한 기능을 제공하는 서비스 1. 사용자 인터페이스(U…
April 06, 2025
미국 퍼듀대학교에서 진행되는 AI 연수 프로그램에 선발되었습니다. 올해 여름방학 KAI PURDUE 프로그램에 참가한다. 전국 SW중심대학 재학생을 대상으로 AI 이론 및 실무 교육, 팀 프로젝트를 수행하는 프로그램으로, 미국 퍼듀대학교에서 6월부터 8월까지 진행된다. 지원과정 학기 초, 학과 홈페이지에 퍼듀대 글로벌 AI 연수 프로그램 모집 공고가 올…
April 05, 2025
본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 1.1 운영체제가 하는 일 Computer System은 하드웨어, 운영체제, 응용 프로그램, 사용자로 구분된다. 하드웨어(Hardware) : CPU, Memory, I/O로 …
April 04, 2025
SQL Developer(개발자) 자격시험에 합격했다. 개인적으로 SQL은 익숙한 편이었고, 대학 데이터베이스 수업에서도 Oracle SQL을 다뤘기 때문에 전반적인 내용이 낯설지 않았다. 별도의 수험서나 문제집은 따로 구입하지 않았고, 시험 3일 전부터 sqld.kr 사이트에서 기출 모의고사를 반복해서 풀며 정리했다. 실무 경험과 수업에서 다뤘던 내용들…
March 05, 2025
스위핑 알고리즘이란 스위핑(Sweeping) 알고리즘은 주어진 문제에서 구간이나 이벤트를 순차적으로 처리하여 결과를 도출하는 알고리즘 기법이다. 이 기법은 특히 구간 합 문제, 이벤트 처리 등과 같은 문제에 유용하게 적용된다. 스위핑 기법은 기본적으로 주어진 구간이나 사건들을 일정한 기준에 따라 정렬한 뒤, 이를 하나씩 처리하는 방식으로 동작한다. 이를…
February 28, 2025
SW마에스트로 2차 코딩 테스트에서 떨어졌다. 구현 문제엔 어느 정도 자신 있다고 생각해서, 준비하는 동안엔 오히려 그래프나 DP 같은 다른 유형에 시간을 더 썼다. 지금 생각해보면 그 판단이 좀 아쉬웠던 것 같다. 그래도 알고리즘 전반을 다시 훑을 수 있었고, 꾸준히 문제를 풀면서 감각을 유지하려 했던 시간들이 나름 의미는 있었다. 결과는 아쉬웠지만, …