본문 바로가기
728x90

분류 전체보기480

운영체제4 Threads 이번 단원에서는 아래 목표를 가지고 공부를 할 것 입니다. 1. Thread의 개념 이해 2. APIs (Pthreads, Windows ,and Java thread libraries) 3. Thread의 기본적 특성 4. multithread programming 5. Window, Linux 에서는 thread 가 어떻게 제공되는지 그럼 시작하겠습니다. 현재 컴퓨터에서는 거의 다 multithread 개념을 사용합니다. 만약 한 프로세스가 다음과 같은 기능들을 수행할 수 있다고 가정해봅시다. - 업데이트 - 데이터 가져오기 - 오류 체크하기 - 네트워크 응답하기 여기서 네트워크 응답하기 속도가 굉장히 느리다고 가정했을때 단일 스레드라면 이걸 실행했을때 컴퓨터가 멈춰버리게 됩니다. 요새 컴퓨터가 뭐 .. 2020. 6. 17.
하루를 시작하기 전 다짐#21 안녕하세요. 옆집 컴공생입니다. 벌써 1주일의 절반인 수요일이 되었네요. 오늘 하루를 제대로 보내면 일주일을 잘보낸거니깐요. 오늘도 열심히 살아야겠어요. 오늘은 저녁에 공모전 준비가 있기 때문에 그전에 문서를 작성해야해요. 오전에 다하는게 아무래도 낫겠죠? 지난번에 박사님께 양자컴퓨터 공부하고 싶다고 했는데 그럴려면 박사까지 나와서 수학적 정립을 한 뒤에 해야한다길래 다시 생각해보기로 했답니다. 어쨌든 마지막 주에 시험이 와장창 있는 관계로 미리미리 준비하고 눈 앞에 있는 것부터 해결해야할 거 같아요. 그럼 오늘 하루도 시작해봅시다. 오늘 할 일 1. 공모전 준비 2. 백트래킹 문제 연습하기 3. 운체 4 마무리 4. 컴구 5. 데이터 통신, 논설 복습 2020. 6. 17.
논리회로설계(데이터패스,컨트롤 유닛) 안녕하세요. 옆집 컴공생입니다. 오늘 배운 논리회로설계 복습할건데... 교수님이 진도를 아주 엄청나게 시더라구요.(필기하면서 진땀 다 뺐습니다.) 복습하는데도 한참 걸릴거 같다는 느낌이 드네요. 오늘은 데이터패스 설계에 대해 자세히 배웠습니다. 아래 포스팅은 저번 시간 수업 내용입니다. https://com24everyday.tistory.com/144 논리회로설계(레지스터 전송 수준에서의 논리설계방법) 안녕하세요. 옆집컴공생입니다. 저번 시간에는 레지스터 전송수준설계에 대해 배웠죠. 오늘은 이에 대해 더 배워보겠습니다! https://com24everyday.tistory.com/138 논리회로설계(레지스터전송수준설계) com24everyday.tistory.com 그럼 복습하러 갑시다! 레지스터 전송.. 2020. 6. 16.
Wireless Transmission & Network(1) 무선 통신과 네트워크입니다. 에어팟이 나오고 무선 이어폰에 대한 반응이 굉장히 핫한 요즘이죠. 여기에 쓰이는 무선 통신 기술들에 대해 알아보겠습니다. 사실 무선은 유선에 비해 굉장히 열악한 환경을 가지고 있습니다. 노이즈(Noise), 에러(Error), 신호감쇄(Attenuation), 딜레이(Delay) 등 이 때문에 왜곡이 크게 일어날 수 밖에 없습니다. Analog - SNR(Signal to Noise Ratio) Digital - Bit Errors, Metric : BER(Bit Error Rate) 이중에 Line Noise가 주는 영향이 가장 크다고 합니다. 무선은 유선에 비해 환경이 열악하다고 했습니다(Scarce Resources). 이는 무선이 자원이 부족하기 때문인데요. 무선 통신.. 2020. 6. 16.
728x90