ai컴퓨터SW아카데미

로케이션
» Home > IT국비지원 > ai컴퓨터SW아카데미 > 대구ai컴퓨터학원

it교육 상세보기

it교육 상세보기
대구코딩학원 : 프로그래밍 입문자가 알아야할 컴퓨터구조(2) :: 한국IT교육원
작성자 박소연 조회수 65
등록일 2023.10.02 추천수

0

 

사용자 등록이미지

 

안녕하세요 ~

한국IT교육원 입니다!

 

 

오늘은 개발자가 꿈이라면!

코딩공부를 하고 있는 분들이라면

꼭 알아야 할 기초지식 시리즈를 가져왔어요!

 

 

컴퓨터에서 처리되는 데이터는

연산에 이용되는 수치 데이터와

입출력 이용되는 비수치적 데이터로 나눌 수 있어요.

 

수치 데이터는 2진 데이터 형식과 10진 데이터 형식으로 나눌 수 있는데

2진 데이터형식으로는 고정소수점방식(정수)과 부동소수점방식(실수)으로 나눌 수 있습니다.

사용자 등록이미지

 

 

 

 

컴퓨터를 공부하는 보면

진법 변환 이야기가 자주 나옵니다.

 

프로그램이라는 것은

컴퓨터에게 지시하는 명령어의 집합이라고 볼 수 있는데

사람의 두뇌에 해당하는 컴퓨터에 있는 CPU는 메모리에 저장된

명령어를 불러서 처리할 때 연산자와 피연산자로 나눠서 처리가 되는데

이 모든 것들이 0 또는 1의 신호만으로 된 2진수로 처리가 되어요.

그런데 이런 것을 연산자부와 피연산자부

즉 명령어를 프로그래머가 작성하다 보면

한 눈에 알아보기 힘들죠.

그래서 16진수로 표기를 합니다.

그러다보니 우리가 사용하는 10진수, 16진수, 2진수로

변환을 하는게 필요하죠.

 

또한 앞에서 이야기한 ASCII코드표에 따라

대문자 'A'도 컴퓨터에 들어가서 처리될 때는

이진수로 바뀌고

정수 1, 2 같은 숫자도 컴퓨터 내부에서 처리 될때는

이진수로 바뀌어 처리가 됩니다.

 

 

사용자 등록이미지

 

 

정수도 음수이냐 양수이냐 따라 내부에서 표현방법이 다릅니다.

예를들어 대형pc에서는 음수를 표현할 때는 1의 보수 방식을 사용하고

우리가 사용하는 퍼스널pc는 음수를 표현할때 2의 보수 방식을 사용합니다.

 

그럼 실수값은 컴퓨터 내부에서 어떻게 표현할까요?

0.001 같은 값은 쉽게 표현할 것 같은데

예를들어 -481034820148.045839015803215830158038502850128350 이런값을

이진수로 표현하기에는 쉽지 않습니다.

그래서 아래와 같은 정규화식을 거쳐

내부적으로 표현이 됩니다.

그런데 나중에 프로그래밍으로 직접 구현해보면 되겠지만

0.1을 100번 정도 더하면 10이 나와야 하는데

10.00002 이런값이 나와요

, 실수값을 정확히 표현하는데는 한계점이 있다고 볼 수 있습니다.

 

사용자 등록이미지

 

 

비수치적 데이터는 BCD, ASCII, EBCDIC으로 나눌 수 있습니다.

컴퓨터가 이해하는 이진수 값을 사람들이 이해하는 문자로 바꾸는 것을 디코딩

반대를 인코딩이라고 하는데 위와 같은 규약된 코드표에 따라

바뀐다고 볼 수 있습니다.

사용자 등록이미지

 

다음 시간에는 본격적으로

컴퓨터 주요장치와 동작 원리에 대해 알아 볼게요~!

 

사용자 등록이미지

  • 페이스북으로 글 보내기
  • 트위터로 글 보내기
  • 목록
  • 인쇄
  • 삭제

it교육 목록

it교육 목록
번호 제목 작성자 추천 조회 등록일
공지 (대구 기초 코딩 학원) 대구광역시 2023년 현장중심 실무인력 양성 교육과정 : 인공지능 개발 위한 파이썬 첫걸음 관리자 0 441 2023.03.13
42 전액 무료 국비 온라인 부트캠프 한국IT교육원 국비 인공지능 코딩 파이썬 컴퓨터 학원 박소연 0 20 2023.11.06
41 자율주행 어디서, 어떻게 배울 수 있을까? :: 한국IT교육원 대구 자율주행 학원 운전학원 AI 취업 인공지능학원 박소연 0 31 2023.10.31
40 [한국IT교육원] 컴퓨터 C언어 배우기 전 꼭 알아야 하는 것들이 있다고? 박소연 0 48 2023.10.11
39 대구 국비 인공지능학원 <자율주행 AI 실증도로 교육과정> 한국IT교육원에서 수강하자! 박소연 0 57 2023.10.04
38 대구코딩학원 : 프로그래밍 입문자가 알아야할 컴퓨터구조(2) :: 한국IT교육원 박소연 0 65 2023.10.02
37 대구 코딩학원 대구 기초코딩 교육 :: 자바 (JAVA) 개발자를 위한 기초교육 코드 박소연 0 53 2023.09.30
36 대구인공지능학원 :: 인공지능 어떻게 배울 수 있나? 박소연 0 61 2023.09.22
35 (대구 인공지능 학원) AI 자율주행 로봇 취업반 개강 안내 관리자 0 62 2023.09.18
34 대구 자바 학원 대구 프로그래밍은 역시 한국IT 교육원에서! <9월 25일 개강> 자바 / 스프링 프레임워크 개발자.. 박소연 0 61 2023.09.18
33 [한국it교육원 수강후기] AI활용 자바/스프링부트 웹서비스 개발 -- 9월 25일 개강 <자바 / 스프링 프레임워크.. 박소연 0 92 2023.09.11
32 대구국비지원 / 대구코딩학원 : 프로그래밍 입문자가 알아야할 컴퓨터구조(1) 박소연 0 88 2023.09.06
31 대구프로그래밍학원 인공지능 AI 수업참여 수강후기 박소연 0 78 2023.09.06
30 (대구 파이썬 학원) 비전공자 개발자 취업대비 자주 묻는 질문 정리 신예인 0 97 2023.08.22
29 대구 파이썬 학원 비전공자 개발자 입문을 위한 취업 로드맵 신예인 0 89 2023.08.04
비밀번호를 입력하세요.
비밀번호
확인
취소
비밀번호를 입력하세요.
비밀번호
확인
취소
게시판을 선택하세요.
게시판선택
확인
취소
신고사유를 선택하세요.
확인
취소