JJM
Operating System

가상화 Virtualization, 컨테이너 Container

본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 개요 가상화 가상화란 물리적 컴퓨터 하드웨어를 보다 효율적으로 활용할 수 있도록 해주는 프로세스이다. 가상화는 소프트웨어를 사용하여 프로세서, 메모리, 스토리지 등과 같은 단일 컴퓨터의 하드웨어...

Operating System

가상 메모리 Virtual Memory

본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 가상 메모리 시스템 가상 메모리(Virtual Memory)는 컴퓨터의 운영체제에서 사용되는 메모리 관리 기술 중 하나로, 주 기억장치(RAM)의 한계를 극복하기 위해 디스크 공간을 일시적으로 메모리...

Operating System

시스템 콜 System Call

본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 시스템 콜(System Call) 시스템 호출 또는 시스템 콜(System Call), 간단히 시스콜(Syscall)은 응용 프로그램이 운영체제의 커널에게 서비스를 요청하거나 하드웨어와 상호작용하기 ...

Operating System

CPU 모드: 커널 모드와 사용자 모드

본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 개요 CPU는 컴퓨터의 핵심적인 처리 장치로, 명령어를 실행하고 데이터를 처리하는 역할을 담당한다. 운영체제는 CPU와 하드웨어들의 자원을 효율적으로 관리해서 응용 프로그램이 원활하게 동작되도록 한...

Operating System

운영체제, 커널(Kernel), 셸(Shell)

본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 운영체제와 응용프로그램 운영체제(OS): Window, UNIX, Linux, Mac OS 등 응용 프로그램: 한글, 엑셀, 메모장 등 컴퓨터 내의 다양한 프로그램 운영체제와 응용프로그램 하드웨...

Jekyll

윈도우에서 GitHub Pages와 Jekyll로 블로그 만들기

본 글은 제 개인적인 공부를 위해 작성한 글입니다. 틀린 내용이 있다면 언제든지 피드백을 주시면 감사하겠습니다. 참고로만 활용해주시길 바랍니다. 윈도우에서 Jekyll과 GitHub Pages를 이용하여 블로그를 만들어보고, 그 내용을 정리한 글입니다. Github, CMD는 이미 알고 있다고 가정하고 진행합니다. 1. Ruby 설치 h...