ログイン

컴퓨터의 이해2

컴퓨터의 이해2
83問 • 1年前
  • 박하윤
  • 通報

    問題一覧

  • 1

    프로그래밍 언어란

    사람과 컴퓨터가 의사교환을 하기 위한 언어

  • 2

    저급언어란

    컴퓨터에 친숙한 언어

  • 3

    기계어란

    0과 1로 표현, 컴퓨터가 직접 이해

  • 4

    어셈블리어란

    복잡한 기계어를 기호화(니모닉)

  • 5

    읽어보기6

    저급언어는 주기억장치, 레지스터, 마이크로프로세서, 입출력포트 등 하드웨어 통제

  • 6

    고급언어란

    저급언어에 비해 인간 친밀성 높음

  • 7

    1세대 고급언어는

    없다. 저급언어인 기계어만 사용

  • 8

    2세대 저급언어는

    어셈블리어-어셈블러 / 시스템 호환문제 남음

  • 9

    3세대 고급언어는

    포트란, 알골, 베이직, 파스칼, 코볼 등 고급언어 컴파일러 개발

  • 10

    5세대 고급언어는

    블록 비주얼 프로그래밍언어, 자연언어(100프로아님)

  • 11

    3세대 4세대 차이

    3세대는 절차적 중심의 언어, 4세대는 비절차적 중심의 언어

  • 12

    비절차적 중심 언어

    데이터베이스 질의 언어

  • 13

    읽어보기7

    비주얼 프로그래밍 언어 : 비주얼 베이직, 델파이

  • 14

    프로그램이란

    특정 목적의 작업을 수행하기 위한 명령어와 자료를 모은것

  • 15

    프로그래머 읽어보기

    개발자, 프로그램을 개발

  • 16

    개발도구

    선정항 언어를 이용하여 프로그램을 개발할 환경 필요

  • 17

    개발환경은

    에디터, 컴파일러, 링커, 로더, 디버거

  • 18

    개발도구는

    프로그램 언어로 만들어진 프로그램 소스를 실행파일로 실행

  • 19

    편집기란(에디터)

    프로그램 명령어인 프로그래밍 언어의 내용을 편집

  • 20

    컴파일러란

    작성한 언어를 기계어 변환(컴퓨터 이해하도록)

  • 21

    디버거란

    작성 언어에서 발생한 오류를 쉽게 찾아 수집하도 돕는 프로그램

  • 22

    링커

    여러 목적 파일을 하나의 실행 파일로 만들어주는 기능

  • 23

    통합개발환경 IDE

    컴파일러, 디버거, 링커, 에디터 등을 통합적으로 제공하는 개발환경

  • 24

    구현과정 프로그램

    프로그램 작성 > 소스작성(소스코드) > 컴파일 > 링크 > 실행

  • 25

    어셈블러

    어셈블리어를 기계어로 변환

  • 26

    링크, 링커

    목적파일 > 실행파일로 만드는 프로그램, 하나의 파일로 합치는 작업(링크과정)

  • 27

    실행파일

    링크 작업 결과 생성된 프로그램(exe, com)

  • 28

    디버깅, 디버거

    프로그램 명령 수행 > 컴퓨터의 상태보여주기, 오 발생 시 오류 찾도록 도와줌

  • 29

    인터프리터

    고급언어를 기계어 변환해주는 역할(파이썬, 자바, 쉘)

  • 30

    컴파일러

    원시코드를 기계어 번역

  • 31

    포트란

    3세대 고급언어, 현재도 사용

  • 32

    코볼

    3세대 고급언어, 포트란 직후 두번째 언어

  • 33

    베이직

    3세대 고급언어, 범용적 언어

  • 34

    파스칼

    3세대 고급언어, 범용적 개발용으로 성공

  • 35

    C언어

    유닉스 개발용 시스템 프로그래밍 언어

  • 36

    C++ 언어

    C언어에 객체지향, 상속성이 추가됨

  • 37

    스크래치

    교육용 프로그래밍 언어

  • 38

    객체지향

    OO (object-oriented)

  • 39

    객체 속성과 행동

    속성 : 객체의 특성을 표현하는 정적인 성질

  • 40

    절차지향 언어

    함수 : 전체 과정을 나누어 처리하는 단위, 문제 함수 단위로 나누어 해결

  • 41

    객체지향 언어

    메소드 : 객체는 자료와 일련의 처리 명령을 하나 묶은 프로그래밍 방식, 함수보다 높은 수준의 모듈화 방법

  • 42

    고객-자판기 예시에서 객체지향/절차지향

    객체 : 고객 객체 > 돈과 제품(2개속성) 돈을 넣음, 잔돈 받기, 제품 받기(3개행동) 자판기객체 > 돈, 제품(2속성) 돈을 받음, 돈 검사, 잔돈 줌, 제품 줌(4행동)

  • 43

    객체지향 언어

    시뮬라에서 시작함

  • 44

    객체지향 언어 2가지

    소수객체지향언어 : 스몰토크, 미펠

  • 45

    자바가상기계

    나이트코드 실행되도록 함(이진파일)

  • 46

    자바

    c++언어를 기반으로한 객체지향언어

  • 47

    파이썬

    인공지능의 구현, 빅데이터 분석과 처리, 머신러닝 분야 최고 언어

  • 48

    GO언어

    키워드 적음(25개), 매우 효율적임, 간결함, 실용적

  • 49

    코틀린언어

    자바가상기계, 안드로이드를 위해 제작, 객체지향 언어

  • 50

    스위프트 언어

    애플이 2014개발, 애플 앱 개발용

  • 51

    R언어

    통계분석 및 그래픽 작업을 위한 인터프리터 프로그래밍 언어 무료

  • 52

    데이터

    아직 처리되지 않은 값, 단순 사실

  • 53

    정보

    데이터를 처리한 결과, 사람에게 유용하게 쓰일 수 있다

  • 54

    데이터베이스

    데이터의 저장소

  • 55

    관리시스템 DBSM

    유지관리할 수 있도 돕는 프로그램

  • 56

    읽어보기8

    데이터베이스 DB : 관련있는 데이터의 저장소

  • 57

    필드

    특정 종류의 데이터를 저장하기 위한 영역

  • 58

    레코드

    필드가 모여서 레코드

  • 59

    파일

    레코드가 모여서 파일

  • 60

    데이터베이스 DB

    파일이 모여서 데이터베이스

  • 61

    파일 예시

    파일1 : 학번1 학과1 이름1 주소1...

  • 62

    데이터베이스 추상화

    뷰(데이터베이스를 보는 관점) > 3단계로 추상화

  • 63

    스키마

    데이터베이스의 전체적인 설계

  • 64

    읽어보기9

    1. 물리적 단계(내부단계) : 물리스키마, 물리적 데이터베이스

  • 65

    물리적 단계/내부단계

    저장장치 내부에 저장될 구조와 위치 결정, 어떻게 변환되는지, 하드웨어 실질적 상호작용을 다룸, 물리적 구조를 기술, 하위 데이터 모델을 통해 표현

  • 66

    논리적 단계, 개념단계

    저장될 데이터의 종류와 데이터 관계 기술, 복잡한 데이터 구조를 알 필요 없이 간단 구조로 전체 데이터 기술

  • 67

    뷰단계

    최상위 추상화 단계, 사용자 직접 상호작용, 논리적 단계의 데이터를 친숙한 뷰로 변환하여 제공, 서브스키마, 외부스키마, 사용자 각각이 원하는 데이터베이스가 다름

  • 68

    데이터 독립성

    추상화 과정에서 상위 수준의 스키마 정의에 영향을 주지 않고 해당 스키 정의를 수정할 수 있는 능력

  • 69

    데이터베이스 모델

    계층적모델, 네트워크모델, 관계형모델 3개

  • 70

    관리시스템 DBMS

    저장관리, 질의처리기, DBMS 인터페이스 도구 3개 구성

  • 71

    MY SQL과 오라클

    MY SQL : 오픈소 DBMA 제품

  • 72

    기본키가 안되면 외래키도 안된다

    .

  • 73

    DBMC

    마이크로소프트가 만든 표준 개방형 응용프로그램

  • 74

    임베디드 DBMS

    스마트폰, 태블릿과 같은 다양한 모바일 기기 기본 탑재되는 데이터베이스

  • 75

    SQLite, 리차드 휩

    DBMS를 사용하 않고 활용할 수 있는 데이터베이스 엔진

  • 76

    테이블 생성 > 레코드 삽입 > 조회

    파일조회?로 추정됨

  • 77

    데이터마이닝

    데이터베이스에서 유용한 정보를 캐내는 것 KDD

  • 78

    기법 종류

    연관, 연속성, 분류, 군집, 일반화, 특성화

  • 79

    절차

    1. 비즈니스이해 : 프로젝트 목표, 비즈니스 요 정보

  • 80

    문서 데이터베이스 NoSQL

    이미지, 텍스트, 영상 등의 용량이 큰 비정형 데이터를 하드웨어에 원활하게 처리할 수 있도 함

  • 81

    비관계형 데이터베이스

    데이터기반 의사결정을 위한 대용량 데이터 분석, 처리

  • 82

    몽고 데이터베이스 DB

    NoSQL 중 가장 인기, 매우 거대한 DB

  • 83

    관계형 DB의 테이블 행,열 NoSQL에서의 콜렉, 다큐먼트, 필드

    .

  • 컴퓨터의 이해

    컴퓨터의 이해

    박하윤 · 84問 · 1年前

    컴퓨터의 이해

    컴퓨터의 이해

    84問 • 1年前
    박하윤

    問題一覧

  • 1

    프로그래밍 언어란

    사람과 컴퓨터가 의사교환을 하기 위한 언어

  • 2

    저급언어란

    컴퓨터에 친숙한 언어

  • 3

    기계어란

    0과 1로 표현, 컴퓨터가 직접 이해

  • 4

    어셈블리어란

    복잡한 기계어를 기호화(니모닉)

  • 5

    읽어보기6

    저급언어는 주기억장치, 레지스터, 마이크로프로세서, 입출력포트 등 하드웨어 통제

  • 6

    고급언어란

    저급언어에 비해 인간 친밀성 높음

  • 7

    1세대 고급언어는

    없다. 저급언어인 기계어만 사용

  • 8

    2세대 저급언어는

    어셈블리어-어셈블러 / 시스템 호환문제 남음

  • 9

    3세대 고급언어는

    포트란, 알골, 베이직, 파스칼, 코볼 등 고급언어 컴파일러 개발

  • 10

    5세대 고급언어는

    블록 비주얼 프로그래밍언어, 자연언어(100프로아님)

  • 11

    3세대 4세대 차이

    3세대는 절차적 중심의 언어, 4세대는 비절차적 중심의 언어

  • 12

    비절차적 중심 언어

    데이터베이스 질의 언어

  • 13

    읽어보기7

    비주얼 프로그래밍 언어 : 비주얼 베이직, 델파이

  • 14

    프로그램이란

    특정 목적의 작업을 수행하기 위한 명령어와 자료를 모은것

  • 15

    프로그래머 읽어보기

    개발자, 프로그램을 개발

  • 16

    개발도구

    선정항 언어를 이용하여 프로그램을 개발할 환경 필요

  • 17

    개발환경은

    에디터, 컴파일러, 링커, 로더, 디버거

  • 18

    개발도구는

    프로그램 언어로 만들어진 프로그램 소스를 실행파일로 실행

  • 19

    편집기란(에디터)

    프로그램 명령어인 프로그래밍 언어의 내용을 편집

  • 20

    컴파일러란

    작성한 언어를 기계어 변환(컴퓨터 이해하도록)

  • 21

    디버거란

    작성 언어에서 발생한 오류를 쉽게 찾아 수집하도 돕는 프로그램

  • 22

    링커

    여러 목적 파일을 하나의 실행 파일로 만들어주는 기능

  • 23

    통합개발환경 IDE

    컴파일러, 디버거, 링커, 에디터 등을 통합적으로 제공하는 개발환경

  • 24

    구현과정 프로그램

    프로그램 작성 > 소스작성(소스코드) > 컴파일 > 링크 > 실행

  • 25

    어셈블러

    어셈블리어를 기계어로 변환

  • 26

    링크, 링커

    목적파일 > 실행파일로 만드는 프로그램, 하나의 파일로 합치는 작업(링크과정)

  • 27

    실행파일

    링크 작업 결과 생성된 프로그램(exe, com)

  • 28

    디버깅, 디버거

    프로그램 명령 수행 > 컴퓨터의 상태보여주기, 오 발생 시 오류 찾도록 도와줌

  • 29

    인터프리터

    고급언어를 기계어 변환해주는 역할(파이썬, 자바, 쉘)

  • 30

    컴파일러

    원시코드를 기계어 번역

  • 31

    포트란

    3세대 고급언어, 현재도 사용

  • 32

    코볼

    3세대 고급언어, 포트란 직후 두번째 언어

  • 33

    베이직

    3세대 고급언어, 범용적 언어

  • 34

    파스칼

    3세대 고급언어, 범용적 개발용으로 성공

  • 35

    C언어

    유닉스 개발용 시스템 프로그래밍 언어

  • 36

    C++ 언어

    C언어에 객체지향, 상속성이 추가됨

  • 37

    스크래치

    교육용 프로그래밍 언어

  • 38

    객체지향

    OO (object-oriented)

  • 39

    객체 속성과 행동

    속성 : 객체의 특성을 표현하는 정적인 성질

  • 40

    절차지향 언어

    함수 : 전체 과정을 나누어 처리하는 단위, 문제 함수 단위로 나누어 해결

  • 41

    객체지향 언어

    메소드 : 객체는 자료와 일련의 처리 명령을 하나 묶은 프로그래밍 방식, 함수보다 높은 수준의 모듈화 방법

  • 42

    고객-자판기 예시에서 객체지향/절차지향

    객체 : 고객 객체 > 돈과 제품(2개속성) 돈을 넣음, 잔돈 받기, 제품 받기(3개행동) 자판기객체 > 돈, 제품(2속성) 돈을 받음, 돈 검사, 잔돈 줌, 제품 줌(4행동)

  • 43

    객체지향 언어

    시뮬라에서 시작함

  • 44

    객체지향 언어 2가지

    소수객체지향언어 : 스몰토크, 미펠

  • 45

    자바가상기계

    나이트코드 실행되도록 함(이진파일)

  • 46

    자바

    c++언어를 기반으로한 객체지향언어

  • 47

    파이썬

    인공지능의 구현, 빅데이터 분석과 처리, 머신러닝 분야 최고 언어

  • 48

    GO언어

    키워드 적음(25개), 매우 효율적임, 간결함, 실용적

  • 49

    코틀린언어

    자바가상기계, 안드로이드를 위해 제작, 객체지향 언어

  • 50

    스위프트 언어

    애플이 2014개발, 애플 앱 개발용

  • 51

    R언어

    통계분석 및 그래픽 작업을 위한 인터프리터 프로그래밍 언어 무료

  • 52

    데이터

    아직 처리되지 않은 값, 단순 사실

  • 53

    정보

    데이터를 처리한 결과, 사람에게 유용하게 쓰일 수 있다

  • 54

    데이터베이스

    데이터의 저장소

  • 55

    관리시스템 DBSM

    유지관리할 수 있도 돕는 프로그램

  • 56

    읽어보기8

    데이터베이스 DB : 관련있는 데이터의 저장소

  • 57

    필드

    특정 종류의 데이터를 저장하기 위한 영역

  • 58

    레코드

    필드가 모여서 레코드

  • 59

    파일

    레코드가 모여서 파일

  • 60

    데이터베이스 DB

    파일이 모여서 데이터베이스

  • 61

    파일 예시

    파일1 : 학번1 학과1 이름1 주소1...

  • 62

    데이터베이스 추상화

    뷰(데이터베이스를 보는 관점) > 3단계로 추상화

  • 63

    스키마

    데이터베이스의 전체적인 설계

  • 64

    읽어보기9

    1. 물리적 단계(내부단계) : 물리스키마, 물리적 데이터베이스

  • 65

    물리적 단계/내부단계

    저장장치 내부에 저장될 구조와 위치 결정, 어떻게 변환되는지, 하드웨어 실질적 상호작용을 다룸, 물리적 구조를 기술, 하위 데이터 모델을 통해 표현

  • 66

    논리적 단계, 개념단계

    저장될 데이터의 종류와 데이터 관계 기술, 복잡한 데이터 구조를 알 필요 없이 간단 구조로 전체 데이터 기술

  • 67

    뷰단계

    최상위 추상화 단계, 사용자 직접 상호작용, 논리적 단계의 데이터를 친숙한 뷰로 변환하여 제공, 서브스키마, 외부스키마, 사용자 각각이 원하는 데이터베이스가 다름

  • 68

    데이터 독립성

    추상화 과정에서 상위 수준의 스키마 정의에 영향을 주지 않고 해당 스키 정의를 수정할 수 있는 능력

  • 69

    데이터베이스 모델

    계층적모델, 네트워크모델, 관계형모델 3개

  • 70

    관리시스템 DBMS

    저장관리, 질의처리기, DBMS 인터페이스 도구 3개 구성

  • 71

    MY SQL과 오라클

    MY SQL : 오픈소 DBMA 제품

  • 72

    기본키가 안되면 외래키도 안된다

    .

  • 73

    DBMC

    마이크로소프트가 만든 표준 개방형 응용프로그램

  • 74

    임베디드 DBMS

    스마트폰, 태블릿과 같은 다양한 모바일 기기 기본 탑재되는 데이터베이스

  • 75

    SQLite, 리차드 휩

    DBMS를 사용하 않고 활용할 수 있는 데이터베이스 엔진

  • 76

    테이블 생성 > 레코드 삽입 > 조회

    파일조회?로 추정됨

  • 77

    데이터마이닝

    데이터베이스에서 유용한 정보를 캐내는 것 KDD

  • 78

    기법 종류

    연관, 연속성, 분류, 군집, 일반화, 특성화

  • 79

    절차

    1. 비즈니스이해 : 프로젝트 목표, 비즈니스 요 정보

  • 80

    문서 데이터베이스 NoSQL

    이미지, 텍스트, 영상 등의 용량이 큰 비정형 데이터를 하드웨어에 원활하게 처리할 수 있도 함

  • 81

    비관계형 데이터베이스

    데이터기반 의사결정을 위한 대용량 데이터 분석, 처리

  • 82

    몽고 데이터베이스 DB

    NoSQL 중 가장 인기, 매우 거대한 DB

  • 83

    관계형 DB의 테이블 행,열 NoSQL에서의 콜렉, 다큐먼트, 필드

    .