본문 바로가기

Theory/OS

운영체제 이론 (2) 운영체제 (Operating System, OS) 개념 및 기능정의 및 목적컴퓨터 하드웨어와 사용자 간 인터페이스 제공시스템 자원 효율적 관리신뢰성, 처리량, 응답 시간 향상운영체제의 주요 기능프로세스 관리: 생성, 삭제, 통신, 스케줄링메모리 관리: 공간 할당 및 회수, 가상 메모리파일 관리: 파일 저장, 접근, 보호입출력 장치 관리: 장치 드라이버 관리운영체제의 주요 종류DOS, Windows, Unix, Linux, MacOS, Android, iOS 등 프로세스와 스케줄링프로세스 (Process)실행 중인 프로그램, PCB로 상태 정보 관리프로세스 상태: 준비(Ready), 실행(Running), 대기(Blocked), 지연(Suspended)프로세스 스케줄링FCFS: 도착 순서대로 실행Round.. 더보기
운영체제 이론 (1) 운영체제의 기본 개념운영체제(OS)란 컴퓨터 하드웨어와 소프트웨어 자원을 관리하고, 사용자와 시스템 간의 인터페이스 역할을 하는 핵심 시스템 소프트웨어이다.현재 IT 기기의 대부분(PC, 스마트폰, 서버 등)은 운영체제 기반으로 동작하며, 클라우드, 가상화 환경에서도 필수적이다.대표적인 운영체제: 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX), 맥 OS(Mac OS), 안드로이드(Android), iOS, 타이젠(Tizen), 바다(Bada) 등.대표 운영체제 역사 및 특징유닉스(UNIX): 최초의 상용 멀티유저 운영체제 (AT&T 벨 연구소 개발).리눅스(Linux): 유닉스를 오픈소스 형태로 발전시킨 운영체제. (리누스 토발즈 개발)윈도우(Windows): 마이크로소프트가 GUI 환.. 더보기
M4 Pro 맥북에서 VMware Fusion을 활용한 Ubuntu 실습 환경 구축 구름톤 강의에서 Virtualbox를 활용해 Ubuntu 실습 환경을 구축하는 과정이 있었다.그러나 Virtualbox에서 Arm64를 공식적으로 지원하고 있지 않는다는 것을 확인했다.데모 버전으로는 지원한다고는 하는데, 다른 한국 사용자분의 후기를 보니 불안정하다는 평이 있어 대체 방안으로 VMware를 활용해 Ubuntu 운영체제를 사용하는 방법을 정리해 보려고 한다. VMware Fusion 설치브로드컴이 VMware 사를 인수하면서 개인 사용자에 한해 무료로 사용할 수 있도록 변경됐다.다만 브로드컴 회원가입을 해야한다.support.broadcom.com Ubuntu 22.04 LTS 이미지 다운로드Canonical Ubuntu 22.04.5 LTS (Jammy Jellyfish)위 링크에서 AR.. 더보기