Slow is better than NOTHING

Computer Science 24

Thread

스레드(Thread)는 어떠한 프로그램 내에서, 특히 Process 내에서 실행되는 흐름의 단위를 말합니다. https://ko.wikipedia.org/wiki/%EC%8A%A4%EB%A0%88%EB%93%9C_(%EC%BB%B4%ED%93%A8%ED%8C%85) 스레드 (컴퓨팅) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 두 개의 스레드를 실행하고 있는 하나의 프로세스. 스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드(multithread)라고 한다. 프로세스와 스레드의..

Interrupt

1. 인터럽트(Interrupt) 마이크로 프로세서에서 인터럽트란 마이크로프로세서(CPU)가 프로그램을 실행하고 있을 때, 입출력 하드웨어 등의 장치나 또는 예외상황이 발생하여 처리가 필요할 경우에 마이크로프로세서에게 알려 처리할 수 있도록 하는 것을 말한다. 즉, 시스템에 예기치 않은 상황이 발생하였을 때 그것을 OS에 알리기 위한 일종의 메커니즘이다. IBM 계열의 기계에는 여섯 가지 종류의 인터럽트가 있다. 2. 인터럽트 종류 1) H/W Interrupt - 입출력 인터럽트 (I/O Interrupt) : 해당 입출력 하드웨어가 주어진 입출력 동작을 완료하였거나 입출력의 오류등이 발생 하였을 때 CPU에게 요청하는 인터럽트 - 외부 인터럽트(External Interrupt) : System Ti..

Process

1. 프로세스(Process) 란? Wiki 백과에 따르면, Process란 프로그램은 일반적으로 하드디스크 등에 저장되어 있는 실행코드를 뜻하고, 프로세스는 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위를 지칭한다. 프로세스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 ko.wikipedia.org 다시 정리하면, Program은 HDD 나 CD-ROM같은 Storage에 저장되어 있다. User가 임의의 Program을 실행하는 명령을 지시하면 OS는 저장되어 있는 Program을 Main memory로 적재(Load)시킨다. main memory에 있는 program은 CPU에 의해 실행되거나 실행 준비..

반응형