July 01, 2025
경기대학교 SW중심대학사업단 및 정보통신기획평가원(IITP)의 지원을 받아 미국 인디애나 주 Purdue University에서 수행한 '2025 KAI Purdue' 인공지능 프로젝트 프로그램에 대한 기록입니다. 서론 KAI Purdue Summer Program이란 참여 동기 및 기대 출국 및 입국 준비 두 달동안 해외에 체류하기 위해 필요한 것들
May 23, 2025
Obsidian은 다양한 운영체제 간의 데이터 동기화를 지원하는 마크다운(Markdown) 기반 노트 애플리케이션이다. 특히 Apple 생태계(Mac, iPhone, iPad)에서는 iCloud를 활용하여 비교적 간편하게 노트를 연동할 수 있다. 그러나 iCloud 기반의 동기화 방식은 Windows 운영체제와의 실시간 연동에 한계가 있으며, 이로 인해 …
May 06, 2025
content 본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 7.1 유한 버퍼 문제 (Bound-Buffer Problem) 생산자-소비자 문제(Producer-Consumer Problem)로도 불린다. 각각에 하나의 아이…
May 04, 2025
본 포스팅은 Abraham Silberschatz 저 『Operating System Concepts』(9th Edition)의 내용을 개인 학습 목적으로 요약·정리한 글입니다. 6.1 배경 명령어의 수준 분류 기계 명령어 0과 1로 구성된 이진 코드 어셈블리 언어 기계 명령어를 사람이 읽을 수 있도록 표현한 것 () 각 어셈블리 명렁어는 하나의 머신 명…
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로 …