[CrashCourse] 명령어와 프로그램 (컴퓨터 과학 수업 8/40) 7강에서 들었던 CPU에 여러 명령어(Substract, Jump, Jump_Negative, Halt)들을 추가하여 CPU의 Processing에 대해 다루었다. ALU를 다룰 때, 덧셈과 뺄셈만 다루어서 '나눗셈'이나 '곱셈'을 구현하지 못했었는데, CPU의 Processing 절차로 여러 번의 덧셈(곱셈)과 여러 번의 뺄셈(나눗셈)을 구현하였다. 램 4번에 저장되어 있는 Jump 2 라는 명령어는 2번 주소에 있는 명령어로 이동하라는 뜻이다. 즉 SUB B A를 수행하게 되는 것이다. 램 3번에 저장되어 있는 Jump_Neg 5라는 명령어는, 만약 ALU의 결과 값이 음수라 Negative Flag가 활성화 되면 램 5번에 저장되어 있는 명령어로 이동하라는 뜻으로, Jump의 무한 루프(Infini.. 2022. 8. 24. [CrashCourse] CPU (컴퓨터 과학 수업 7/40) CPU (Central Processin Unit) : 주된 목적은 프로그램을 '실행' 하는 것이다. CPU의 연산과정은 3가지로 단순하게 나타낼 수 있다. 인출과정(Fetch) - 해독과정(Decode) - 실행과정(Execute) CPU의 연산에 일정한 전자신호를 보내어 일종의 '리듬'을 만들어 내는것을 Clock이라고 하며, CPU가 각 사이클(fetch - decode - execute)의 각 단계를 수행하는 속도를 Clock speed라고 한다. (1Hz = 1초에 1cycle을 수행한다. 최근 우리가 사용하는 CPU의 Clock Speed는 대부분 기가헤르쯔이다.) Overclock 또는 Underclock을 설정할 수도 있다. 최근의 프로세서들은 상황에 맞게 Clocking을 할 수 있도록 .. 2022. 8. 24. [Shell] 필수 터미널 명령어 알아보기(Feat. 드림코딩) man manual의 약자로 해당 명령어의 안내(설명)을 해준다. clear 터미널에 출력된 사항을 모두 지운다. 터미널 창을 청소해준다. pwd print working directory의 약자로 현재 경로를 알려준다. ls list의 약자로 현재 폴더에 있는 파일과 폴더들을 보여준다. ls 폴더명 : 같은 경로에 있는 어떠한 폴더를 선택하면, 그 하위 항목들을 보여준다. ls -l(long) : 파일과 폴더를 보여주는데 상세한 내용을 보여준다. ls -a(all) : 모든 파일과 폴더를 보여준다(숨김 파일 포함). ls -la : 위의 두 가지 기능을 함께 보여준다.(모든 파일을 세밀하게) cd change directory의 약자로 경로를 변경하는 대표적인 명령어이다. cd 폴더명 : 그 폴더 안으.. 2022. 8. 23. [snskeyboard] 특수문자 이모티콘 등 꾸밈글 사이트 💭(。•̀ᴗ-)✧특수문자 이모티콘 모음(Kaomoji) ― SNS Keyboard 다양한 특수문자로 이루어진 이모티콘을 찾고 쉽게 복사해 보세요! snskeyboard.com 무언가 글에 주접을 떨고 싶을때 이런 이모티콘이 함께 하면 금상첨화이다. 유용한 사이트가 있어 남겨둔다! (๑ ऀืົཽ₍₍ළ₎₎ ऀืົཽ)✧ 공부하⌝ᥣ ⋌∣સ서 ગ런거 올ય는거 절대 ටㅏ닙પલ.. 2022. 8. 15. [CrashCourse] 컴퓨터 과학 수업 5~6/40 컴퓨터 과학 수업 #5 : ALU 진정한 Computing(계산)의 목적은 숫자를 구조화하고 목적이 있는 방식으로 다루기 위함이다. ALU의 구성요소 Arithmetic Unit(산술적 요소) 모든 수치연산 (덧셈, 뺄셈)을 처리하는 부분으로 2진수(binary)를 연산할 때 반가산(Half Adder), 전가산(Full Adder)의 조합으로 Carry와 Sum을 도출해낸다. 현대에는 Carry-Look-Ahead-Adder(올림수 예견 가산기)를 사용한다고 한다. Logic Unit(논리적 요소) 컴퓨터 과학 수업 #6 : 레지스터와 RAM ALU를 통해 연산하지만, 이를 저장하지 못한다면 의미가 없다. 이러한 생각은 'Memory'의 출발이 된다. RAM(Random Access Memory) Pe.. 2022. 8. 15. [CrashCourse] 컴퓨터 과학 수업 OT~4/40 초기 컴퓨팅 전자 컴퓨팅 부울 연산과 논리 게이트 이진수로 숫자와 문자 나타내기 한글 자막이 잘 돼있어서 보기 편했지만 보는게 다 머리속에 들어오진 않더군... 비전공자인 나로썬 아주 좋은 양질의 강의이다! 첫 술에 배부를 순 없으니 반복해서 볼 수 밖에 없다. 아이패드로 기록하면서 공부하면 참 유익하다. 여유가 되면 이해한 내용을 기록해보도록 해야겠다. 2022. 8. 15. 이전 1 ··· 7 8 9 10 11 12 다음