본문 바로가기

운영체제

(4)
[컴퓨터구조] RAID 구성(레이드별 특징) RAID란?보조기억매체(디스크)의 속도가 주기억장치(메모리)나 CPU의 처리속도에 비해 현저히 느리기 때문에 이를 해결하기 위한 방안으로 RAID라는 개념이 고안되었다. RAID는 Redundant Array of Independent Disks의 줄임말. 즉 독립디스크의 중복배열이다.말그대로 여러개의 디스크를 병렬로(독립적으로) 구성하여 병렬적 I/O처리를 통해 처리속도를 높히고, 디스크 중복 및 패리티 정보 등을 활용하여 데이터의 안전성을 높히는 기술이다. RAID를 구성하게 되면 논리적으로는 하나의 디스크로 보여지지만, 실제로는 여러개의 물리적 디스크를 가진다.(디스크 중복 및 패리티 디스크로 인해 용량은 줄어든다.)예를들면 서버스펙이 600G*3(1.8T)이면 서버는 1.2T의 하나의 디스크를 가..
[운영체제 이론] 스레드(Thread) 1. 스레드(Thread)의 개념스레드란 프로그램(프로세스) 실행의 단위이며 하나의 프로세스는 여러개의 스레드로 구성이 가능하다.하나의 프로세스를 구성하는 스레드들은 프로세스에 할당된 메모리, 자원 등을 공유한다.프로세스와 같이 실행, 준비, 대기 등의 실행 상태를 가지며 실행상태가 변할때마다 스레드 문맥교환(context switching)을 수행한다.각 Thread별로 자신만의 스택과 레지스터를 가진다.한순간에 하나의 스레드만이 실행 가능하다.(인텔 CPU의 스레드 개념과는 차이가 있다) 2. 스레드(Thread)의 장점스레드는 프로세스보다 생성 및 종료시간, 스레드간 전환시간이 짧다.스레드는 프로세스의 메모리, 자원등을 공유하므로 커널의 도움없이 상호간에 통신이 가능하다.
[운영체제 이론] 프로세스(process) 1. 프로그램(program)과 프로세스(process)의 개념프로그램이란 디스크내의 실행가능한 파일을 말하며,프로세스란 현재 실행중인 프로그램을 말하며 태스크(task)라고도 부른다.프로세스는 시스템작업의 기본단위로 모든 운영체제는 프로세스개념을 바탕으로 동작한다. 예를들어윈도우환경에서 엑셀 프로그램이 있을때이를 실행하여 엑셀창(윈도우)를 띄우면 이는 프로세스가 된다. 2. 프로세스 제어 블록(PCB, Process Control Block) - 프로세스 요소프로세스 제어 블록이란 프로세스를 관리하기 위해 필요한 프로세스 요소들의 자료구조이다. 운영체제가 현재 CPU 제어권을 다른 프로세스에 넘겨줄 때 현재 실행중인 프로세스의 정보를 PCB에 저장한다.CPU 제어권을 다시 넘겨받은 경우 PCB에 저장되..
[윈도우] 윈도우 비트 확인 바탕화면이나 시작의 컴퓨터에 오른쪽클릭한 후 속성을 클릭하면 간단하게 확인할 수 있다. 바탕화면 시작 비트확인