본문 바로가기

별걸다하는 IT/운영체제 OS

(47)
[운영체제 OS] RAID3, RAID4, RAID5 상황 및 상세설명( RAID LEVELS 이어서..) [ 운영체제 Operating System 완전 정복 목차 ] 안녕하세요 여러분! 저저번에 'RAID의 전반적인 개념과 원리'에 대해서 다루는 포스팅을 하나 올리고, 저번에는 RAID 출현 배경과 RAID0, RAID1, RAID2 에 대해서 좀 더 자세히 파고드는 시간을 가졌었어요. 이번에는 그 시간에 연장선으로 나머지 RAID들을 이어 살펴보도록 할게요 저번 포스팅을 아직 읽고 오지 않으신 분은 ▼RAID 개념잡기! RAID란? [운영체제 OS] RAID 개념잡기! RAID란? 신뢰성과 성능 두 마리 토끼 잡기, 레이드 기술 [ 운영체제 Operating System 완전 정복 목차! ] 안녕하세요~! 운영체제 포스팅을 한지 시간이 쪼끔 된 것 같아서, 오랜만에 운영체제 관련 글을 들고 왔어요 ㅎㅎ ..
인터럽트의 종류(Types of Interrupt)- trap, exception, timer, SVC 등 외부 인터럽트, 내부 인터럽트, SW인터럽트 운영체제 OS 완전정복 목차 인터럽트는 크게 외부 인터럽트, 내부 인터럽트, 소프트웨어 인터럽트로 나눌 수 있어요 외부 인터럽트 @전원 이상 인터럽트 말 그대로 외부로부터 발생하는 것이 외부 인터럽트예요. 예를 들어, 서버가 갑자기 전원이 끊겨서 중단됐다! 이러면 큰일나잖아요. 이럴 경우 여분의 배터리를 서버에게 줘서 바로 죽지 않고 복구되거나 해결될때까지 서버는 돌아갈 수 있게 해줘요. 파워 공급이 갑자기 떨어지면 이를 감지하고 CPU에게 인터럽트를 겁니다. 이렇게 외부에서 이를 느끼고 인터럽트를 걸기 때문에 갑자기 꺼져서 메모리가 날라가는 불상사를 막는 서버 관리가 가능해지는거죠! 이것을 전원 이상 인터럽트 (power fail interrupt)라고 합니다. 쉽죵~? @I/O 인터럽트 자 그 다음은..
[OS 운영체제] RAID LEVELS 레이드 단계와 배경, (RAID 0, RAID 1, RAID2) [운영체제 Operating System 완정 정복 목차 링크 ] 안녕하세요~! 저번 포스팅에서 RAID의 개념, 원리, 기능 등에 대해서 전체적으로 OVERVIEW하는 시간을 가졌었어요 ㅎㅎ ▼해당 포스팅이 기억이 나지 않으면 요기▼ [운영체제 OS] RAID 개념잡기! RAID란? 신뢰성과 성능 두 마리 토끼 잡기, 레이드 기술 [ 운영체제 Operating System 완전 정복 목차! ] 안녕하세요~! 운영체제 포스팅을 한지 시간이 쪼끔 된 것 같아서, 오랜만에 운영체제 관련 글을 들고 왔어요 ㅎㅎ 오늘 다뤄볼까 하는 포스팅은 RAID관련입니다... jhnyang.tistory.com RAID 배경 저번시간에 RAID를 쉽게 풀이하는 시간을 가졌으면, 복습차원에서 RAID 정의와 나온 배경을 훑고..
[운영체제]RR(Round Robin라운드로빈)순환할당스케줄링, time quantum 타임퀀텀 [운영체제 목차 책 추천] Round Robin (RR) Algorithms 이번에 살펴볼 스케줄링 알고리즘은 RR입니다. 이 포스팅을 보기 전에 스케줄링 게시글을 읽고 오기를 권장해요 사실 time sharing system(시분할 시스템)이 나온 뒤로부터 수행되는 스케줄링 알고리즘이 요 녀석 RR알고리즘이예요. 자아아ㅏ 그럼 Round Robin이 어떤 알고리즘인지 자세히 살펴보기 전에 이름 기원을 살펴보도록 해요. Round ?? 라운드? 우리가 아는 1라운드, 2라운드, 3라운드.. 한 번 도는 것을 라운드라고 하죠? Robin 이 로빈은 로빈슨 크루소의 로빈이 아니고 로빈이라는 새 이름에서 가져왔다고 해요. robin이라는 새가 새끼한테 모이를 줄 때, 10명이 있으면 조금씩 나눠서 조금 주고,..
[운영체제 OS] RAID 개념잡기! RAID란? 신뢰성과 성능 두 마리 토끼 잡기, 레이드 기술 [ 운영체제 Operating System 완전 정복 목차! ] 안녕하세요~! 운영체제 포스팅을 한지 시간이 쪼끔 된 것 같아서, 오랜만에 운영체제 관련 글을 들고 왔어요 ㅎㅎ 오늘 다뤄볼까 하는 포스팅은 RAID관련입니다. ㅎㅎ RAID란? RAID란 Redundant Array of Inexpensive Disk의 약자예요 ㅎㅎ 굳이 우리말로 옮겨보면, '값싼 디스크의 중복 배열법'이 되겠죠? 왜 이런게 나왔고 이런 이름이 붙었는지는 차근차근 포스팅을 읽다보면 이해가 될거예요 ㅎㅎ RAID는 사실 이미 상용화가 널리 되어있어서 많이 사용되고 있는 기술입니다. 집에서 데스크탑 하나로 게임을 했던 학생 시절엔,, 사실 볼 일이 별로 없었겠지만,, 중소기업 같은 회사에서 서비스를 위해서 많이 사용되는 기술..
[운영체제 OS] multilevel feedback queue(다단계 피드백 큐) MLFQ 특징, 문제점 [운영체제 완벽 정리 링크 목차] 안녕하세요!! 챕터 5가 반 이상 완료되어 가네요~!! 오늘은 멀티레벨 큐에 이어서 확장된 버전인 멀티레벨피드백큐에 대해서 살펴볼게요!! 이전 포스팅 멀티레벨 큐 ↓ [운영체제]Multilevel Queue 다단계큐, 멀티레벨큐 [운영체제(OS) 목차 &책 추천] Multilevel Queue 다단계 큐란? 이 포스팅을 보기전에 RR과 FCFS에 대해서 이해를 하고 오셔야합니다 RR과 FCFS가 무엇인지 잘 모른다면 이전 포스팅을 보고 오시는 것을 추천드려요.. jhnyang.tistory.com 멀티레벨 큐의 단점? 멀티레벨피드백 큐가 나온 이유? 먼저 왜 다단계 피드백 큐가 나오게 됐는지를 이해해야겠죠. 이전 포스팅을 보고 왔다는 전제 하에 설명하도록 할게요! 다단계..
[운영체제 OS]스케줄링 알고리즘 SJF(Shortest Job First) 정리, 장점, 한계, non preemptive [운영체제 목차, 포스팅 링크] 안녕하세요~~ 오랜만에 쓰는 운영체제 글이야요 무엇을 주제로 포스팅을 할까 고민하다가 운영체제 스케줄링 알고리즘 포스팅을 FCFS, RR, Multilevel Queue까지만 진행한 것 같아서 오늘은 운영체제 글의 완성도를 높일 겸 FCFS 알고리즘 이후에 나온 SJF 알고리즘을 살펴볼게요 Shorteset Job First Scheduling (SJF) 최단 작업 우선 스케줄링 SJF가 나온 이유에 대해서 살펴보려면 먼저 그 전 단계인 FCFS 알고리즘의 단점을 이해하고 있어야 해요 기존의 문제점을 해결하기 위해 새로운 솔루션이 제기 되는거니까요! 자 그럼 잠깐 FCFS의 문제점을 짚고 넘어갑시다. FCFS 문제점? waiting time이 커요. 기억이 안나는 친구들을..
[운영체제 OS]Address Binding 주소 할당, 주소 바인딩, 논리적 주소(logical) vs 물리적 주소(physical), 컴파일 타임 [운영체제 목차] 안녕하세요~!! ㅎㅎㅎ 메모리 관련 문의글이 많아, 가장 기초적인 주소 할당부터, 그 종류, 페이징, 캐시메모리...쪽을 한번 먼저 쭉 다뤄볼까해요 ㅎㅎ 요새 기다려주시는 사람들이 있다는걸 알게되니까...?ㅎㅎ 시간이 없는데 노트북부터 켭니다 ㅎㅎㅎㅋㅋㅋㅋ PHYSICAL ADDRESS 물리적 주소란? 이 포스팅이 들어가 있는 운영체제 챕터도 그렇고, 제목도 그렇고 메모리와 연관되어 있다는건 다들 눈치채셨겠죠 어떤 프로그램을 돌리는데 메모리를 잡아먹는다, 라는 말을 많이 사용하는걸 보면 '어떤 프로그램을 실행시키면 그 데이터가 메인메모리(RAM)을 차지하면서 실행되는구나' 를 기본적으로 생각할 수 있어요. 우리가 '메이플 스토리.exe'를 눌러서 실행시켰다고 합시다. 고럼 실행하기 위해..