# Operating System

78개의 포스트
post-thumbnail

[운영체제] Ch02. OS Structure (1)

user interfaces: user와 OS가 서로 상호 작용할 수 있도록 제공ex) GUI, batch, command line 등 system calls: Application이 OS와 상호 작용하기 위한 유일한 방법 services: Applications

약 2시간 전
·
0개의 댓글
post-thumbnail

[운영체제] Ch01. Introduction

운영체제는 H/W를 관리하고 User(user application 포함)와 H/W 사이에서 중재자 역할을 한다.위 사진에서 볼 수 있듯이 User나 Application program이 H/W와 상호 작용하기 위해서는 O/S를 거쳐야 한다.user가 시스템을 편리하게

약 7시간 전
·
0개의 댓글

Operating System, Kernel

과제를 수행하다보면,용어나 개념에 대해서 잘 모르는 경우가 많다.그래서, 개념과 용어를 연쇄적으로 공부하게 되는 것 같다.ft_server 라는 과제를 수행하면서,Debian 에 대해서 접할 기회가 생겼다.그래서 현재 쓰고 있는 Ubuntu 와 비교해보고 싶었고,그러다

약 9시간 전
·
0개의 댓글

[OS] 컴퓨터의 구조와 성능 향상

쉽게 배우는 운영체제 Chapter 02. 연습, 심화 문제 정리

2021년 2월 27일
·
0개의 댓글

[OS] 파일 시스템

쉽게 배우는 운영체제 Chapter 11. 연습, 심화 문제 정리

2021년 2월 21일
·
0개의 댓글

[OS] 운영체제의 개요

쉽게 배우는 운영체제 Chapter 01. 연습, 심화 문제 정리

2021년 2월 21일
·
0개의 댓글
post-thumbnail

On-Memory File System

Gentoo Linux에는 /dev/sda3과 /dev/sda1 두 개의 Disk가 존재root file system을 찾는다.Mount 명령어를 사용해 mounting point를 찾는다./dev/sda3의 Mounting point가 root directory인 것

2021년 2월 18일
·
0개의 댓글

[OS] 리눅스 파일 시스템

리눅스 파일 시스템의 정의와 인덱스가 필요한 이유에 대해 알아보자.

2021년 2월 18일
·
0개의 댓글
post-thumbnail

File System

Homework 1. Make a Virtual Floopy disk dd → Disk에 Data를 쓰는 명령어 bs → Block Size bs = 1024 -> 1 Block이 1024 Byte Block은 File System Block이 아닌 dd 명령의

2021년 2월 16일
·
0개의 댓글
post-thumbnail

운영체제 공부 - 컴퓨터의 구조와 성능 향상(1)

학기중에 운영체제 수업을 들었지만 온라인이기도 했고, 이런저런 핑계로 제대로 학습하지 않아서 다시한번 공부하는 시간을 가져보려고한다.ㅠㅠ 혼자 공부하면서 그냥 노트에 적듯 작성한 것이고, 내가 보려고 쓰는거다!!🙂 컴퓨터의 기본 구성 하드웨어의 구성 필수장치:

2021년 1월 25일
·
0개의 댓글
post-thumbnail

9. 가상 메모리의 관리

오늘은 가상 메모리의 관리에 대해서 알아보겠습니다.➡️ 가상 메모리가 효율적으로 운영되기 위해서는 사상에 걸리는 시간을 최소화해야 하는데 TLB 같은 추가 하드웨어를 사용할 수 있습니다. 즉, 추가적인 비용을 들여 필요한 하드웨어를 장착하여 활용하는 것입니다.➡️ 실행

2021년 1월 24일
·
0개의 댓글
post-thumbnail

8. 가상 메모리

안녕하세요.운영체제 시리즈를 이어서 진행하겠습니다.이번 시간의 주제는 가상 메모리입니다.우선 페이지(Page)와 세그먼트(Segement)가 무엇인지 알아야 합니다.모든 프로그램은 작은 조각들로 나눠지게 됩니다.📢 조각들의 크기를 모두 같도록 하면 한 조각을 페이지(

2021년 1월 23일
·
0개의 댓글
post-thumbnail

[CS/OS] Process & Thread

프로세스 : CPU가 처리하는 작업(Task)라고도 불리며, 실행중인 프로그램을 의미한다.좀 더 구체적으로 디스크에 저장되어 있던 실행 가능한 프로그램이 메모리에 적재되어 운영체제가 관리하는 상태를 의미한다.브라우저에서 프로그램을 다운 받으면서 다른 페이지를 돌아다니

2021년 1월 21일
·
0개의 댓글
post-thumbnail

7. 메모리 관리

오늘은 메모리 관리에 대한 내용에 대해 이야기 하고자 합니다.

2021년 1월 9일
·
2개의 댓글
post-thumbnail

6. 교착 상태(Deadlock)

오늘은 이어서 교착 상태에 대해서 알아보겠습니다.🧐✅ 자원이 한정적인 상황에서 두 개 이상의 프로세스가 각자 먼저 확보한 자원을 가진 채 상대방의 자원을 필요로 할 경우 아무 일도 못하고 계속 기다리는 교착 상태(Deadlock)에 빠지게 됩니다. 교착 상태에 빠지면

2021년 1월 5일
·
0개의 댓글
post-thumbnail

Chapter1 Introduction - II

이번 포스팅에서는 지난 포스팅에서 예고했던 대로 Bootstrap Program, Operating System, Interrupt에 대해서 포스팅 해보려고 한다.

2021년 1월 5일
·
0개의 댓글