본문 바로가기

selfstudy9

4주차 기본 미션 p.304 1. 2023. 7. 25.
4주차 기본미션 + 선택미션 [기본미션] p.203 1. ④ 운영체제, ③ 커널, ② 오픈 소스 소프트웨어, ① 프리웨어 [선택 미션] - 데이터베이스(DB): 많은 양의 데이터를 한데 모아 놓은 곳(base) 특정 소프트웨어나 프로그램에 종속되지 않고 독립적인 정보의 집합 또는 저장소 - DBMS(Database Management System) 원하는 데이터를 쉽게 꺼내 쓰고 관리하기 위한 데이터베이스 관리 시스템(소프트웨어) 그 중 표처럼 생긴 데이터베이스를 "RDBMS(관계형 데이터베이스)"라고 함 관계형이 아닌 데이터베이스를 "비 관계형 데이터베이스(NoSQL 데이터베이스)"라고 함 - SQL(구조화 질의 언어) DB에 저장된 자료를 사용자가 원하는 방식대로 조회, 수정, 삭제 등을 하기 위해 데이터를 관리하는 방식 seq.. 2023. 7. 24.
3주차 기본미션 p.185 3. 다음 설명을 읽고 SRAM에 대한 설명인지 DRAM에 대한 설명인지 쓰세요(문제에 대한 저자 피드백 git 참고) - 주로 캐시메모리로 사용: ① SRAM - 주기억장치로 활용: ② DRAM - 대용량화하기 유리: ③ DRAM - 집적도가 상대적으로 낮음: ④ SRAM p.205 1. ① 레지스터 ② 캐시 메모리 ③ 메모리(주기억장치) ④ 보조기억장치 2023. 7. 20.
3주차 기본 미션 p.154 ~ 155 1. - 프론트엔드 개발자는 다른 말로 (클라이언트) 개발자, 백엔드 개발자는 (서버) 개발자라고도 합니다. - 웹사이트 화면에 애니메이션처럼 작동하는 작업은 프론트엔드에서, 로그인한 사용자를 위해 세션을 설정하는 작업은 백엔드에서 진행합니다. 2. ① 3. ③ 4. JSON은 XML과 비교할 때 간결하고 가독성이 좋은 대신 (주석)을 달 수 없다는 단점이 있습니다 5. ③ 2023. 7. 19.
2주차 기본 미션 p.125 2. - 플래그 레지스터: 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터 - 프로그램 카운터: 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 - 범용 레지스터: 데이터와 주소를 모두 저장할 수 있는 레지스터 - 명령어 레지스터: 해석할 명령어를 저장하는 레지스터 p. 155 4. 코어 2023. 7. 16.
2주차 p.62 1. ① 이클립스 - (ㄴ) 자바 프로그래밍 연습 ② 엑스코드 - (ㄹ) iOS용 카메라 앱 개발 ③ 비주얼 스튜디오 - (ㄱ) 윈도우용 화면 캡처 프로그램 개발 ④ 안드로이드 스튜디오 - (ㄷ) 안드로이드용 건강 관리 앱 개발 2. 기계어, 어셈블리어, 파이썬, 영어 3. ② 4. 어셈블리어, 0,1 5. 인터프리터, 컴파일 p.76 1. ② 2. 주석, 빌드번호, 버전번호 3. ② 4. 빌드, 코드리뷰, 디버깅, 배포, 리팩토링 2023. 7. 10.
1주차 p.40 ~ 41 1. ③ 스위프트 2. - 임베디드 개발자 - 백엔드 개발자 - 응용 소프트웨어 개발자 - 프론트엔드 개발자 - 모바일 개발자 - ai 개발자 3. ① 프론트엔드 개발자 - (ㄷ) 클라이언트 개발 ② 백엔드 개발자 - (ㄱ) 서버 개발 ③ 모바일 개발자 - (ㄴ) 앱 개발 4. 크로스 플랫폼 5. ④ 임베디드 개발자 p.50 ~ 51 1. 라이브러리 2. 시스템, 응용 3. ① 코딩 4. ② 소프트웨어 완성 이후의 작업들은 개발에 포함되지 않습니다. 5. ① 요구사항 분석 ② 시스템 명세 ③ 구조 설계 ④ 구현 ⑤ 테스트 ⑥ 유지보수 - 개발자 관련 직군 1) 웹 개발자 - 웹 퍼블리셔(UI개발자) 웹사이트에서 보이는 부분을 담당하는 개발자. 웹사이트의 외적 요소를 코드로 구현하는 역할.. 2023. 7. 10.
1주차 미션 p.51 다음 설명의 빈칸에 들어갈 알맞은 내용을 써보세요 프로그램이 실행되려면 반드시 ( )에 저장되어 있어야 합니다. 정답: 메모리 p.65 1101(2)의 음수를 2의 보수 표현법으로 구해 보세요. 1101 → 0010 → 0011 1101(2)를 음수로 표현한 값은 입니다. 정답: 0011(2) 2023. 7. 9.
chapter 01 ~ 03. 컴퓨터 구조, 데이터, 명령어 1. 컴퓨터의 구조를 알아야 하는 이유 - 문제 상황을 빠르게 진단 가능 - 문제 해결 실마리를 다양하게 찾을 수 있음 - 프로그램을 위한 최적의 컴퓨터 환경을 세팅할 수 있음 2. 컴퓨터 구조 - 크게 아래와 같이 두가지로 기본 컴퓨터 구조 지식을 나눌 수 있음 1) 컴퓨터가 이해하는 정보 데이터(data) 명령어(instruction) 2) 컴퓨터의 네 가지 핵심 부품 중앙처리장치(CPU; central processing unit) 주기억장치(메모리, main memory) 보조기억장치(secondary storage) 입출력장치(I/O device) 3. 컴퓨터의 핵심 부품 1) 주기억장치(메모리) - 현재 실행되는프로그램의 명령어와 데이터를 저장하는 부품 - 메모리에 빠르고 효율적으로 접근하기 .. 2023. 7. 4.