느리더라도 꾸준히

첫 회고록 본문

(CodeStates)Daily memoir

첫 회고록

테디규 2022. 10. 21. 23:18

1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요.

아직까지는 제대로 개발에 대해서 배우지 않았다. 개발 필요한 배경지식(Web, 컴퓨터), 개발환경을 설정하였다. 우분투가 내 예상과 달리 설치 되지 않았을때, 처음에는 당황하고 화도 나기도 했다. 그러나 인터넷에는 해결방법이 결국 있었다. 차근차근 해결해나가다보니 결국 우분투를 완벽하게 설치할 수 있었고 약간의 성취감도 들어 기분이 좋았다.

2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요.

컴퓨터와 프로그래밍

  • 하드웨어, 소프트 웨어
  • 주기억장치(프로세서), 보조기억장치, 프로그램(프로세스),프로그래밍 언어, 로딩

웹 클라이언트와 웹서버

  • 클라이언트, 웹서버, 요청과 응답
  • 2 Tier Architecture
    개발 환경 세팅
  • IntelliJ 단축키, 가상머신(VM), Windows Hyper V , 환경 변수, WSL, ubuntu,

3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요.

컴퓨터는 하드웨어와 소프트웨어로 나누어진다. 하드웨어는 입력된 데이터를 처리, 저장 하는 장치이다.
소프트 웨어는 하드웨어를 동작시키기 위한 명령어 집합이다.

주기억장치는 CPU로 메모리라고 불리며 프로그램 명령에 따라 연산 또는 처리를 담당한다. 보조기억장치는 SDD나 HD 같이 데이터를 저장하고 있는 장치들이다.

프로그램은 어떤 목적을 달성하기 위한 명령어 집합체로, 사람이 작성하는 프로그래밍 언어로 작성됩니다. 이는 컴파일러에 의해 기계어로 바뀌어 기계가 실행하도록 만듭니다.

로딩은 프로그램 실행시 운영체제가 보조기억장치에서 데이터를 꺼내와 주기억장치에서 실행(처리)하는 과정을 의미합니다.


클라이언트는 서버에게 요청을 보내고 서버는 해당 요청에 관한 응답을 합니다.

이러한 2-Tier Architecture로 구성하지 않았다면, 한쪽에서 리소스 출력과 저장 및 갱신을 동시에 해야했기에 과부하가 걸렸을 것입니다.


Windows Hyper V 는 Windows에서 가상화를 사용할수 있도록 제공하는 기술입니다.

WSL 은 Window Subsystem Linux 로 window속에서 동작하는 Linux 운영체제를 말합니다.

4. 설명하기 어려운 단어가 있다면, 그 이유는 무엇인가요?

검색해서 찾아보니 이해가 간다.

가상 머신 : 가상 머신(VM)은 물리적 컴퓨터의 디지털 버전입니다.

환경 변수 : 환경 변수(environment variable)는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다.

5. 그 단어를 스스로 설명할 수 있기 위해서 누군가에게 질문을 한다면, 어떤 질문을 해야 할까요?

  • 가상 머신은 물리적 컴퓨터의 역할을 모두 수행할 수 있는지?

'(CodeStates)Daily memoir' 카테고리의 다른 글

회고록-(5)  (0) 2022.10.28
회고록(4)  (0) 2022.10.26
회고록(3)  (0) 2022.10.25
회고록-(2)  (0) 2022.10.24
코드 스테이츠 학습전략  (0) 2022.10.20
Comments