지니네 231

한 권으로 읽는 컴퓨터 구조와 프로그래밍 -2022.01.28.FRI

📚오늘 목차 📚 1. 시간표현과 상태기억 1) 카운터 2) 레지스터 2. 메모리 조직과 주소 지정 1) 임의 접근 메모리 1) 카운터 플립플롭을 응용한 회로 중 1,2,3 순서대로 수를 세는 순차 회로 비동기식 카운터 (=리플 카운터) 다른 비트의 상태변화에 약간의 시차를 두고 바뀌기 때문(비동기식) 개수를 센 결과가 왼쪽에서 오른쪽으로 퍼져나가기 때문(리플) 이전의 플립플롭의 출력에 의해 다음 플립플롭이 동작하기 때문에 전달 지연시간이 발생 비동기 시스템은 언제 결과를 살펴봐야 맞는지 알기 어렵다는 단점을 가짐 글리치가 발생할 기간까지 예측해 딜레이를 주어서 글리치를 방지한다 동기식 카운터 글리치(일시적오류) 현상을 방지하기 위해서 클록을 동시에 모든 플립플롭에게 인가하는 카운터 2)레지스터 클록을 공..

한 권으로 읽는 컴퓨터 구조와 프로그래밍 -2022.01.27.THU

✨ 들어가기전 ⚙️ 순차 논리 회로 (Sequential Logic Circuit) 🔖 사진자료 정보통신기술용어해설 순서회로 순차 논리 회로는 순서 논리 회로라고도 부른다. 현재의 입력값에 따라 출력이 결정되는 논리 회로이다. 순서 논리 회로는 조합 논리 회로와 기억 소자로 구성된다. 기억소자의 출력은 조랍 논리 회로 입력에 연결되어 궤환(Feedback)된다. 따라서 순차 논리 회로는 현재의 입력 상태뿐 아니라 이전의 출력에도 영향을 받는다. 🤔 여기서 잠깐! 궤환(feedback)이란? 한국말로는 되먹임이라고 한다. 출력 결과가 다시 들어오는 것을 말한다. 즉, 출력이 다시 입력이된다. 순차 논리 회로의 구성은 다음과 같다. ⚙️ 순차 논리 회로 특징 순차 논리 회로는 외부로부터 입력과 이전의 출력 ..

항해 99 - 2022.01.27.THU

이번 챕터 일정 01/27 (목) 21:00까지 : 주특기 입문 주차 개인/팀 과제 제출 완료 ✅ 오늘 내가 할 일 11:00 - cs스터디 ✅ 21:00 - 과제 제출 및 알고리즘 스터디 ✅ 알고리즘 달리기반 30번 문제 풀고 정리 ✅ 개인과제 제출 ✅ cs 정리하기 ✅ 스파르타 코딩클럽 5주차까지 강의 다 듣기 ❎ - 3주차까지 밖에 못들어떠 개인과제 제출이 빨리 끝나서 인강을 처음부터 다시 들었다. 처음 들었을 땐 하나도 이해 안 되던 부분들이 막상 다시 들으니까 조금은 이해가 돼서 다행이면서도,,, 아닌 거 같으면서도,,,, 여하튼 이해를 해가면서 3주 차까지 잘 듣고 잤다 이번에 알고리즘 스터디를 하게 되었는데 혼자 풀 때보다는 훨씬 나은 거 같다 혼자서 풀 때는 내가 푸는 방식밖에 모르지만 같..

한 권으로 읽는 컴퓨터 구조와 프로그래밍 -2022.01.26.WED

- 논리게이트 1. 이력 현상을 활용한 잡음 내성 향상 2. 차동 신호 3. 전파 지연 4. 출력 유형 1) 토템폴 출력 2) 오픈 컬릭터 출력 3) 트라이스테이트 출력 - 게이트를 조합한 복잡한 회로 1. 가산기 2. 디코더 3. 디멀티플렉서 4. 셀렉터 출력이 1(True)일 때만 동작을 할까? 정답은 x 입력이 1이면 회로가 동작하고, 0이면 동작하지 않는다는 'active high'에 해당되는 상황. 입력이 1이 아닌 0을 내보냈음에도 동작하는 것들을 'active low'로 동작한다고 한다. '무조건 출력이 1이어야 회로가 동작한다'는 x! - 초기에 전압을 기준으로 논리를 표현 : 전류를 흐르면 1아니면 0 - 각 논리의 출력 전압에서 스위칭 전압강하 만을 고려하므로 최소 이 전압보다는 큰 마..

항해 99 - 2022.01.26.WED

이번 챕터 일정 01/27 (목) 21:00까지 : 주특기 입문 주차 개인/팀 과제 제출 완료 오늘 내가 할 일 아침 알고리즘 문제 풀기 ✅ cs스터디 자료 정리 ✅ 개인과제 배포 완료 ✅ 깃허브에 코드 업로드 ✅ 개인과제 배포는 끝 막상 끝나니까 뭔가 후련하면서,,,,묘해!!! 오늘 항해 톡에서 있던 귀여운 우리 조 다 같이 강의 들으러 왔는데 쪼르륵 서있는 게 너무 귀여워서 캡처해봤다

알고리즘 문제 js 29- 3진법 뒤집기

내가 쓴 코드 function solution(n) { let answer = n.toString(3).split('').reverse().join('') return parseInt(answer, 3); } - toString(radix) : 수를 문자열로 리턴!!!!!!! 인자명 데이터 필수/옵션 설명 radix number 필수 0~36사이의 정수 2 : 2진수 8 : 8진수 16 : 16진수 - string.split(separator, limit) : 문자열을 주어진 기준문자열로 쪼개서 배열에 담는다! 인자명 데이터형 필수/옵션 설명 separator string 옵션 문자열을 분리하는 기준 문자열, 사용하지 않으면 전체 문자열을 하나의 원소로 담고 있는 배열을 리턴한다 limit number ..

알고리즘 문제 2022.01.26

한 권으로 읽는 컴퓨터 구조와 프로그래밍 -2022.01.25.THU

✔️ 비트를 처리하기 위한 하드웨어 💫 릴레이 스위치를 움직이기 위해 전자석을 사용하는 장치 전력 들어가지 않은 상태에 스위치 개폐 여부에 따라 두가지 열려있을 때 : 평상시 열린 릴레이 닫혀있을 때 : 평상시 닫힌 릴레이 스테퍼 릴레이 코일을 두개만 사용 다이얼 전화기 시절 > 전화 교환국 > 전화번호를 세기 위한 목적 핀볼 기계 단점 느리고 전기를 많이 소모 먼지/벌레가 스위치 접점에 있으면 제대로 작동하지 않음 💡 cf. 버그 유래 : 미국 컴퓨터과학자가 오류를 추적하다가 릴레이에 낀 나방 발견하면서 단어 유명 전원을 갑자기 끄면 순간적으로 초고압 발생→ 기계적인 부품이 들어있지 않은 다른 물건 찾게 됨 → 스위치 접점에서 일어날 경우 이 부분이 마모됨 💫 진공관 물체를 충분히 가열하면 전자가 튀어..

항해 99 - 2022.01.25.THE (선택한 요일 보여주기 & 평점 남기기)

이번 챕터 일정 01/21 (금) 21:00까지 : S.A 제출 01/25 (화) 20:00~ : React 학습 로드맵 세션 01/27 (목) 21:00까지 : 주특기 입문 주차 개인/팀 과제 제출 완료 오늘 내가 할 일 개인과제 기능 구현 하기 얼렁뚱땅이라도 좋아 되기만 하면 된단다 ✅ 백준 알고리즘 문제 풀고 정리 cs 스터디 정리 ✅ 노마드코더 state props 부분 듣기 개인과제 요구사항 0. 기본 디자인 틀 ✅ 1. 평점은 1~5까지 숫자 중 랜덤 한 정수 ✅ 2. 각 요일 옆 버튼 누르면 평점 남기기 페이지로 이동 ✅ 3. 선택한 요일 보여주기 ✅ 4. 평점 입력하기✅ 5. 평점 남기기 버튼 누르면 이전 페이지로 이동 ✅ app.js import Home from "./Home";//임포..

한 권으로 읽는 컴퓨터 구조와 프로그래밍 -2022.01.24.MON

- 사람들은 10진수를 쓰는데 왜 컴퓨터는 2진수를 사용할까? 조합논리를 구현하는 모든 물리적인 장치 -> 하드웨어 TMI 한번 보고가자 디지털 컴퓨터의 사례 안티키테라 톱니바퀴를 통해 날짜를 입력해 해당 날짜의 태양이나, 달의 위치를 계산하는 기계가 있다? 화기제어 컴퓨터 마찬가지로 톱니바퀴를 이용한 삼각함수와 미적분은 계산하여 원거리 조준을 할 수 있게 하는 제어장치다. ( 2차세계대전 사용 ) 계산자 log(x*y) = log(x) + log(y) 를 이용하여 곱셈을 수행 ( 상용로그를 사용 ) 비행컴퓨터 컴퓨터는 어떻게 발전되었을까? 아날로그와 디지털의 차이 수학적성질 아날로그 - > 연속적 ( 30cm 자는 1mm 단위로 30cm를 표현한다 ) 디지털 -> 이산적 하나하나 다른존재로 구분된다는 ..