https://www.youtube.com/watch?v=3Yz7OnVUM28&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=13 초심으로 돌아가서 다시 정리하는 개념입니다. 이미 알고 있어 스킵하는 부분도 있으니, 직접 보시는 걸 추천드립니다. 컴퓨터 구조에서 중요한 파트중 하나입니다. MCU에서도 중요한 개념이므로 임베디드 개발자도 익혀야 하는 내용입니다. 명령어 사이클 프로그램이 실행되는 주기를 명령어 사이클이라고 한다. CPU는 메모리 안에 있는 프로그램을 일정한 주기로 정해진 흐름대로 명령어를 처리하나(명렁어 사이클) 간혹 정보 흐름을 방해하는 신호를 받을 수도 있는데, 이를 인터럽트라 한다. 인출 사이클: 가장 먼저 CPU로 가지고 온다. 실행 사이클 : 가..
비전공자를 위한 CS 지식: 2. CPU 의 작동 원리 ALU는 계산하는 부품으로서 레지스터를 통해 피연산자를 받아들이고, 제어장치로부터 수행한 연산을 알려주는 제어신호를 받아들입니다. ALU는 레지스터와 저장장치로부터 받아들인 피연산자와 velog.io https://www.youtube.com/watch?v=lehWiAsIDrQ&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=11 초심으로 돌아가서 다시 정리하는 개념입니다. 이미 알고 있어 스킵하는 부분도 있으니, 직접 보시는 걸 추천드립니다. ALU CPU에 들어 있는 연산장치 제어장치로부터 제어신호를 받아 레지스터로부터 데이터를 받는다. ALU가 내보내는 정보는 레지스터에 결과값으로 내보낸다. 접근속도가 더 빠르..
https://www.youtube.com/watch?v=B8TDaBp3UWo&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=8 초심으로 돌아가서 다시 정리하는 개념입니다. 이미 알고 있어 스킵하는 부분도 있으니, 직접 보시는 걸 추천드립니다. 고급 언어와 저급 언어 고급 언어는 개발자의 언어(C,python,java 등등) 저급 언어는 기계어와 어셈블리어 기계어를 사람이 읽기 편하게 어셈블리어로 변환 어셈블리어를 알아두면 좋은 개발을 할 수도 있다. 고급 언어를 저급 언어로 변환하는 방식은 컴파일 방식, 인터프리트 방식이 있다. 고급 언어로 작성된 소스 코드를 저급 언어의 목적 코드로 바꾸는 걸 컴파일이라고 한다. 컴파일방식은 컴파일러가 필요하다. 컴파일은 한 줄씩 ..
https://www.youtube.com/watch?v=peg8c6Gn-zc&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=6 초심으로 돌아가서 다시 정리하는 개념입니다. 이미 알고 있어 스킵하는 부분도 있으니, 직접 보시는 걸 추천드립니다. 정보 단위 비트: 0과 1을 표현하는 가장 작은 정보 단위 n비트로 2^n의 정보 표현 가능 보통 비트보다 더 큰 단위를 사용한다. 1000 바이트=1킬로바이트(kB) 요즘에는 1024개씩 묶으면 kiB로 구분해서 쓰는 추세이다. (옛날에 배울 떄는 무조건 1024였는데..) 워드 CPU가 한 번에 처리할 수 있는 정보의 크기 단위 하프, 풀, 더블이 있다. 이진법으로 음수를 표현하는 법 0과 1로 음수 표현하기 2의 보수법을 ..
https://velog.io/@zenon8485/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-CS-%EC%A7%80%EC%8B%9D-1.-%EC%BB%B4%ED%93%A8%ED%84%B0-%EA%B5%AC%EC%A1%B0%EC%9D%98-%EC%9D%B4%ED%95%B4 비전공자를 위한 CS 지식: 1. 컴퓨터 구조의 이해 비전공자 출신 개발자와 개발자와 협력(기획, 운영)하시는 분들이 최소한의 컴공 지식을 갖추고 개발자와 원활한 소통을 하기위한 포스트입니다.컴퓨터 구조 지식은 크게 2가지로 하나는 컴퓨 velog.io https://www.youtube.com/watch?v=JqH7yCeu2Us&list=PLVsNizTWUw7FC..
1. 목표 pandas의 groupby 함수를 활용하여 데이터의 그룹화 실현 집계 함수 및 정력 함수를 사용하여 그룹 데이터의 특성 요약 데이터 그룹화를 하는 이유 특정 데이터 그룹의 특징에 대한 정보를 얻을 수 있어서다. A,B,C 라는 Key 값으로 분류한다 -> A,B,C 에 있는 공동적인 Value 값 도출 groupby 메소드 pandas의 groupby 메소드는 열, 열의 리스트 또는 행 인덱스를 기준으로 그룹화를 진행시켜준다. groupby 연산 결과로 Groupby 객체를 반환한다. Groupby 객체에는 그룹연산 메소드가 내장되어 있다. Group By -> Method(sum,mean,median,std/var,count,min/max) -> Aggregation(통계적 특징 도출) 사..