오늘 5줄후기
너무 욕심 부리지 말고 할 수 있을만큼만 계획하기
나만 튜토리얼에서 멘붕온게 아니였다
꾸준하게 하는게 정리하고 기록하고 공부하는게 제일 중요하다고 느껴짐 (그러니까 블로그 열심히 할것)
생각보다 하루의 시간이 부족하다고 점점 느껴진다
아직 시작도 안했다
Programming 정의
> 특정 목적을 위해 작정된 알고리즘을 프로그래밍 언어를 통해 코드로 표현하여 구현하는 과정
Programming 언어
> 컴퓨터가 이해할 수 있는 언어로 컴퓨터에 명령을 하기 위해 인간 친화적인 언어로 작성
compile 과 build 의 차이점
Compile
> 프로그래밍 언어로 작성된 소스코드를 컴퓨터 언어로 번역 (코드봐도 이해안됨)
Build
> compile 된 코드를 실행 가능한 .exe, .msi 등의 실행파일로 만드는것 (build를 안하면 실행 X)
MEMORY
보조 기억장치 (HDD, SDD)
> 데이터 반영구적 저장 (보관용)
> 용량크고 느림
> 느려서 CPU와 직접소통 X
주 기억장치 (RAM,ROM)
> 컴퓨터가 수행할때 필요한 모든 데이터의 저장
> 용량 적은데 빠름
> 빠르기 때문에 CPU와 직접소통 O
캐시 메모리
> CPU가 한번 사용한 데이터 중 자주 쓰일만한 데이터를 주기억장치에서 불러와서 준비함
컴퓨터 동작 Sequence
프로그램 실행
> OS가 보조기억장치에 저장된 프로그램을 주기억장치 RAM에 로드 (이게 로딩임)
>> 모니터에 출력됨 (실행중 상태 - Process)
>>> 입력장치로 데이터 입력
>>>> CPU가 입력된 데이터를 프로그램의 소스코드가 설계 된 대로 해석 & 계산
>>>>> 결과가 주기억장치에 저장
'codestates_BE_bootcamp39 > 주단위 일기' 카테고리의 다른 글
3 May - Git (0) | 2022.05.03 |
---|---|
2 MAY - Linux (0) | 2022.05.02 |
29 APRIL- 1주차 - Pair Programming (4) | 2022.04.29 |
28 APRIL - css flex (0) | 2022.04.28 |
27 APRIL (0) | 2022.04.27 |