관련 도서 및 지식

    [ 정보처리기사 ] 2020 CBT 개념 공부 - 테스트 종류

    다른 분들 블로그에 정리 너무 잘되어있다 : https://computer-choco.tistory.com/439 https://powerdev.tistory.com/category/2020%20%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC%20%ED%95%84%EA%B8%B0 정보처리기사 필기 2과목 - 소프트웨어 개발 (빈출 요점 정리) 정보처리기사 필기 빈출 개념과 기출문제를 정리하였습니다. 공부할 시간이 부족할 경우 아래의 개념을 먼저 학습해보시고, 기출문제들을 최소 3회차를 풀어볼 것을 권장합니다. (기출문제: http computer-choco.tistory.com 블랙박스 테스트 - 소스코드를 보지 못하고 데이터를 입력하여 결과값 문제여부 ..

    [ 아키텍쳐 ] 컴퓨터 아키텍쳐 : CHAPTER 4 ~ CHAPTER 5

    CHAPTER4. 회로설계 논리연산을 조합하면 컴퓨터 칩들을 생성할 수 있음. 이를 회로설계라 함 회로의 추상화 : 회로의 계산과정을 사용자가 알 필요가 없기 때문에 입,출력 결과만을 알려줌 반도체칩의 내부는 보여지지 않는다 여러자리 숫자의 덧셈 한 자리 숫자 3개를 더할 수 있는 회로가 필요함 (올림수 이슈 때문) 덧셈회로는 n자리 숫자에 따라, 입력의 갯수만큼 출력의 갯수또한 회로 제작이 필요함 한 자리 덧셈 회로 half adder 올림있는 한 자리 덧셈 회로 full adder ​ CHAPTER5. CPU cpu : 중앙처리장치, 컴퓨터의 모든 기능을 동작시킴, 칩들로 구성됨 CPU에 가까울수록 속도는 빠르나, 용량이 작음 (레지 > RAM > 레지스터 순) CUP는 하드디스크를 직접 활용하지 않..

    [ 아키텍쳐 ] 컴퓨터 아키텍쳐 : 컴퓨터 구조 이해하기 ~ CHAPTER 3

    ​ CHAPTER1. 컴퓨터 들여다보기 메인보드(마더보드) : 부품을 연결할 수 있는 컴퓨터 구성의 기본장치 CPU : 컴퓨터의 모든 언어를 계산함 하드 디스크 : 데이터를 저장하고 읽는 장치 RAM : 컴퓨터가 켜진 동안만 데이터를 저장 ​ 데이터 기본 단위 비트 : 데이터 최소단위 바이트 = 비트x8 이후 단위 : KB > MB > GB > TB > PB > EB > ZB >YB ... ​ CHAPTER2. 컴퓨터의 언어, 이진법 컴퓨터가 이해할 수 있는 언어 : 이진법 (0,1) 2를 표현하는 방법은? 1이 넘어가는 순간 올림을 한다, 숫자를 2로 나누어 나머지를 정렬한다. EX) 30을 이진수로 바꾸기 => 2로 나누면서 나온 나머지들을 아래서부터 위로 읽음 = 1110 EX) 111 + 100 ..

    [모빌리티] 1. 카쉐어링과 렌트카

    카쉐어링과 렌트카의 차이가 무엇인가요? 라고 묻는다면 나는 5가지 분류로 답하고 싶다. 왜 그런지에 대한 답변을 풀어 정리하고자 한다. 렌트카 - 원하는 날짜와 시간에 필요한 일 수 만큼 차량을 대여하는 서비스 - 대면으로 서비스 이용 - 거리별 요금 없음 - 대여와 반납장소 동일 - 최소 1일 사용 필요 카쉐어링 - 원하는 장소와 날짜와 시간에 필요한 시간만큼 차량을 대여하는 서비스 - APP을 사용하여 서비스 이용 - 거리별 요금 부과 - 대여와 반납장소 동일 - 최소 30분 사용 필요 더 나아가 편도 서비스란 무엇일까? 피플카의 자랑인 '리턴프리' 카쉐어링 편도서비스 (리턴프리) - 희망하는 곳에 반납을 할 수 있는 혁신적인 서비스 - APP을 사용하여 서비스 이용 - 거리별 요금 부과 - 대여와 ..

    [ 얄팍한 코딩사전 - 혼공얄코 ] 14~22강 : 서버와 컴퓨터의 구조

    얄팍한 코딩사전 - YouTube 앱 종류 정리 네이티브앱 안드(자바,코틀린) iOS(스위프트, 오브젝C) HTML, JAVASCRIPT, CSS, 아이오닉 웹 앱(PWA) 안드(자바,코틀린) iOS(스위프트, 오브젝C) 장) 스토어 검수 기다릴 필요가 없음, HTTP(안정적) 단) 앱 모양으로 구현하기가 어려움, 앱스토어 불가, 큰배터리 소모 하이브리드앱 HTML, JAVASCRIPT, CSS, 아이오닉 장) 스토어 검수 기다릴 필요가 없음, HTTP(안정적) 단) 앱 모양으로 구현하기가 어려움, 앱스토어 불가, 큰배터리 소모 HTTPS를 쓰는 이유 : 서버에 배포할 때 서비스 워커를 활용하기 위함 SPA F/E 프레임워크(Single Page Application) 탄생 배경 : 안드,iOS는 자체 ..

    [ 얄팍한 코딩사전 - 혼공얄코 ] 1-13강 : 서버와 언어

    얄팍한 코딩사전 - YouTube 얄팍한 코딩사전 www.youtube.com 코딩에 사용되는 언어 : 고수준 언어, 한번 코드를 짜면 컴파일러/인터프리 /JVM이 해당 기계어로 자동 번역함 어셈블리어 : 각 기계/CUP마다 다른 언어로 존재함, 생산성이 낮으나 기계 효율을 극대화 코드를 짜기에 적합함 IDE 개발 코드에디팅, 협업, 시뮬레이터, 배포, 라이브러리 마켓 등 올인원 제공 툴 코드에디터 퍼블 철자,문법 오류 탐색, 쉬운 코딩 도움 툴 배포 : 코딩으로 빌드한 과정을 고객에게 전달하는 과정 앱 = 업데이트 파일 app 스토어에 배포 웹 = 서버에 업로드 해 해당 도메인으로 접근하게 배포 서버 : 클라에 정보를 전달하는 역할, IDC나 클라우드를 통한 공급을 받음 IDC = 인터넷 데이터 센터 ..