반도체하면 흰 방진옷을 입은 사람들이 생각이나고 그 분들이 가지고 다니는 반짝이는 원판이 떠오르는데요 이 반짝이는 원판이 웨이퍼 입니다. 웨이퍼의 사전적 의미를 보면 다음과 같습니다. 풀어서 보면 웨이퍼(Wafer)란 반도체 직접회로(IC)를 만드는 중요한 재료로, 실리콘(Si), 갈륨 아세나이드(GaAs)등을 성장시켜 얻은 단결정 기둥(Ingot,잉곳)을 적당한 지름으로 얇게 썬 원판모양의 판을 말 합니다. 대부분의 웨이퍼는 실리콘(Si)로 만들며, 그 이유는 실리콘은 모래에서 추출할 수 있어 재료가 풍부하며, 독성이 없어 환경적으로도 우수하기 때문입니다. 그럼 위에서 단결정 기둥(Ingot 이하 잉곳)을 적당한 지름으로 얇게 썬 원판 모양의 판이 웨이퍼(wafer)라고 하였는데요 여기서 이 잉곳(In..
[운영체제] - [OS] DeadLock 앞서 Deadlock이 무엇인지에 대해서 알아보았습니다. 이번엔 Deadlock의 조건에 대해서 알아보겠습니다.Deadlock의 조건 1) Mutual Exclusion 오직 1개의 Process가 한 번에 Shared Resource에 접근할 수 있습니다. Semaphore의 의미와 같습니다. 2) Preemption Disable 다른 Process가 소유하고 있는 lock을 어떠한 Process가 Preempt(획득) 할 수 없습니다. 3) Hold and Wait Process는 다른 소유의 lock을 얻으려면 기다려야 합니다. (Block 상태) 4) Circular Wait Lock의 요청이 Circle(cycle)을 가지는 형태이면 안됩니다. 앞선 [..
OS에서 일어날 수 있는 DeadLock에 대해서 알아보겠습니다. DeadLock 이란? DeadLock은 다른 Process가 소유한 자원을 요청하는 행위가 서로에게 행해져 모든 Process가 Block이 된 상태를 의미합니다. 예제를 통해 알아보겠습니다. 다음과 같은 2개의 Process가 있습니다. 123Process1owns lock Arequests lock Bcs 123Process2owns lock Brequests lock Acs Process1은 lock A를 가지고 있습니다. 즉, A라는 Semaphore를 가지고 있습니다. Process2는 lock B를 가지고 있습니다. Semaphore는 한 곳에서 사용중이면 다른 Process를 차단하는 목적으로 사용합니다. 따라서 Proces..
- Total
- Today
- Yesterday