반응형 분류 전체보기625 웨이퍼(Wafer)란 무엇인가? 반도체 직접회로의 핵심 재료인 웨이퍼란 무엇인가? 웨이퍼를 만드는 단계부터 차근차근 확인해 보자 반도체 직접회로(Semiconductor Integrated circuit)와 웨이퍼는 어떤 관계일까? 반도체 직접회로란, 다양한 기능을 처리하고 저장하기 위해 많은 소자를 하나의 칩 안에 직접 한 전자부품을 말한다. 웨이퍼라는 얇은 기판 위에 다수의 동일 회로를 만들어 반도체 직접회로가 탄생되는 만큼, 웨이퍼는 반도체의 기반인 셈이다. 피자를 만들 때 토핑을 올리기 전, 도우를 만들듯이 말이다. 웨이퍼는 실리콘(SI), 갈륨 아세나이드(GaAS) 등을 성장시켜 만든 단결정 기둥을 적당한 두께로 얇게 썬 원판을 의미한다. 대부분의 웨이퍼는 모래에서 추출한 규소, 즉 실리콘으로 만든다. 1단계. 잉곳(Ingot.. 2023. 6. 12. 빅-오(Big-O) 표기법 알고리즘에서 중요한 속성 정확성 : 주어진 입력을 모두 처리하며 올바르게 출력해야 한다. 효율성 : 문제를 효율적으로 해결해야 한다. - 시간 복잡도 : 알고리즘이 얼마나 빠르게 결과를 출력하는지 측정, 입력 크기 n에 대한 시간 함수 T(n)으로 표현 - 공간 복잡도 : 원하는 결과를 얻기 위해 알고리즘이 얼마나 메모리를 사용하는지 측정, 입력 크기 n에 대한 메모리 사용 함수 S(n)으로 표현 알고리즘의 시간 복잡도(Time Complexity) 알고리즘의 복잡도를 판단하는 척도로는 시간 복잡도와 공간 복잡도 두 가지가 있는데, Big-O 표기법은 시간 복잡도를 다룬다. 당연하게도 알고리즘은 연산이 많아질수록 그 속도가 느리다. 따라서 시간 복잡도는 알고리즘 내 연산의 횟수와 관계가 있다. 점근 표기.. 2023. 6. 12. 보도 섀퍼의 이기는 습관 : 불가능을 뛰어넘어 최후의 승자가 된 사람들을 읽고서 목차첫 번째 습관 - 결정을 내려라두 번째 습관 - 배우고 성장하라세 번째 습관 - 시간과 함께 뛰어라네 번째 습관 - 폭을 좁혀 깊게 파라다섯 번째 습관 - 업적을 쌓아가라여섯 번째 습관 - 저스트 두 잇일곱 번째 습관 - 스트레스를 내 편으로 만들어라여덟 번째 습관 - 어려움을 돌파하라아홉 번째 습관 - 뛰어난 '처음'을 만들어라열 번째 습관 - 태도가 팔 할이다열한 번째 습관 - 신의 테스트를 통과하라열두 번째 습관 - 이유를 찾아라열세 번째 습관 - 세 개의 그룹을 받아들여라열네 번째 습관 - 10퍼센트 더 하라열다섯 번째 습관 - '그럼에도 불구하고' 살아가라열여섯 번째 습관 - 오래된 습관을 떠나라열일곱 번째 습관 - 터닝포인트 구간에 있어라열여덟 번째 습관 - 상대가 원하는 것을 주어라열아홉.. 2023. 6. 12. 계속 실행되어야 하는 작업을 위한 BackgroundService in .NET Core IHostedService .NET Core 2.1에서 추가된 IHostedService은 개발자에게 관리되는 실행시간에서 백그라운드 서비스들을 실행할 수 있도록 해준다. 이 기능은 최소한의 구현만을 사용이 가능합니다. public interface IHostedService { Task StartAsync(CancellationToken cancellationToken); Task StopAsync(CancellationToken cancellationToken); } .NET Core의 의존성 주입을 해줍니다. 간단하게 구현이 가능하다! var hostBuilder = new HostBuilder() .ConfigureServices(services => services.AddHostedService.. 2023. 6. 5. 노션(Notion)으로 독서일지 작성하기 반토막의 독서일지 읽고 쓰고, 책의 목록을 표시합니다. rnoa.notion.site 노션에서 제공하는 도서 목록 템플릿을 살짝 변경해서 독서일지를 만들어봤다. 반토막이라는 사람이 무슨 책을 읽고 있는지, 무슨 책을 읽었는지 궁금하다면 편하게 와서 볼 수 있다. (*필요한 사람이 있다면 템플릿을 복제해서 사용하면 된다. 시간이 된다면 꾸준하게 템플릿을 업데이트해 볼 생각이다.) 독서일지를 작성하게 된 이유 책을 읽으면서 여러 생각을 하는데 중요한 것은 책을 읽고 책에서 배운 내용을 바탕으로 행동하고 더 나은 사고체계로 발전해 나가는 거라고 생각한다. 그에 대한 일환으로 독후감을 작성하려고 노력하고 있다. 하지만 독후감을 작성하면 해당 책에 대해 파고들면서 정리하기는 좋지만 여러 책들을 다루기에는 적합한 .. 2023. 6. 2. 예제로 복습하는 C# 쓰레드 생성 C# 쓰레드 생성 System.Threading.Thread라는 클래스를 이용해서 쓰레드를 생성한다. Run()이라는 함수를 생성해서 메인 쓰레드에서 실행하고 별도로 생성한 쓰레드에서 동시에 실행시킨다. class Program { static void Main(string[] args) { new Program().DoTest(); } void DoTest() { // 새로운 쓰레드에서 Run() 실행 Thread t1 = new Thread(new ThreadStart(Run)); t1.Start(); // 메인쓰레드에서 Run() 실행 Run(); } void Run() { Console.WriteLine($"Thread#{Thread.CurrentThread.ManagedThreadId}: Beg.. 2023. 6. 1. 이전 1 ··· 84 85 86 87 88 89 90 ··· 105 다음