컴퓨터과학과
컴퓨터과학과 입학생, 재학생, 교수, 조교, 예비입학생분들을 위한 게시판입니다.
2학년 😀
2021.10.09 20:12
2-1 디지털 시스템
조회 수 127 추천 수 0 댓글 4

단축키

Prev이전 문서

Next다음 문서

  • 학습 목표
    • 디지털 시스템이 무엇인지 설명할 있다.
    • 기계는 2진수를 사용하는지 이해한다.
  • 구성
    • 디지털 시스템과 아날로그 시스템
    • 기계에 의한 숫자 표현
    • 2 시스템

 

디지털 시스템이란?

  • Digital System
    • Digit + al     #Digit (숫자의 자리수) + al (명사 형용사)
    • # '숫자에 의한' , '숫자의' 해석
    • 불연속 (Discrete Value) 취급(처리, 계산)하는 시스템
      # 숫자를 계산하는 시스템
    • 컴퓨터는 디지털 시스템의 일종
       
  • 실세계(Real-World) 아날로그(Analog) : 무게, 압력, 온도
    • 연속적인 (Continuous Value)
       
  • 디지털과 아날로그의 신호 변환

  • ADC (Analog-to-Digital Converter) : A/D 변환기
  • DAC (Digital-to-Analog Converter) : D/A 변환기

 

 

 

아날로그 값을 변환해서 사용하는 이유.

 

 

숫자 표현

  • 사람은 10진수 사용
    • 10가지 상태를 손가락으로 표현할 있음.
    • 아라비아 숫자 (인도에서 발명)
  • 기계는 2진수가  편리 : 안정된 상태가 2
    • 스위치 : 열림(on) / 닫힘(off)
    • OCR 카드 : 표시가 없음 / 표시가 있음 (까만색으로 표시)
    • 펀치 카드 : 구멍을 뚫지 않음 / 구멍을 뚫음
    • 전기 신호 : 전류가 흐르지 않음 / 흐름
    • 자기(자석) : N / S

 

2 시스템 (Binary System)

  • 2진수로 표현된 데이터를 처리하는 시스템
     
  • 비트 (bit) = binary + digit
    • 2진수 자리 : 0 또는 1
    • 2진수 n자리 : 0 ~ 2n-1까지 표현 가능하다.
       
  • 바이트 (Byte)
    • 문자 : 8bit 코드로 사용했음
    • 1byte = 8bit 데이터 # 1바이트 : 0 ~ 2n-1까지 표현 가능 # 0 ~ 255

 

MSB / LSB

  • MSB / LSB
    • MSB  (Most Significant Bit) : 가장 왼쪽에 있는 비트
    • LSB (Least Significant Bit)  : 가장 오른쪽에 있는 비트
    • 10진수의 경우 : Bit Digit 이라는 표현 사용, MSD / LSD
       

예제 2-1

  • (12345678)10 : MSD = 1, LSD = 8
  • (00001111)2 : MSB = 0, LSB = 1

 

문제

[문제 1] 컴퓨터가 2진수를 사용하는 이유는?

  1. 비트 수를 늘리기 편리하다.
  1. 안정적인 상태가 개인 소자가 많다.
  1. 실세계에 2진수로 표현되는 신호가 많다.
  2. ADC 2진수를 산출한다.
    • 4) 맞는 말이지만, 이유가 2 때문이기에 2번이 정답
       

[문제 2] 8자리로 표현되는 10진수와 2진수에 대하여 MSD/LSD와 MSB/LSB에 해당하는 숫자를 적어라.

  1. 8자리의 10진수 : 87654321
    MSD : 8 / LSD : 1
  2. 8자리의 2진수 : 00111011
    MSB : 0 / LSB : 1

 

요약

  • 디지털 시스템
    • 숫자를 처리하는 시스템
    • A/D 변환 : 아날로그 신호를 숫자로 변환
       
  • 2 시스템
    • 2진수 데이터를 처리하는 시스템
    • 비트/바이트
  • ?
    럭키포인트 2021.10.09 20:12
    축하합니다. 얍뚜리타님은 기본코인 외에 추가로 10 코인에 당첨되셨습니다.
  • ?
    아침 2021.10.18 16:56
    잘 읽었습니다~~
  • ?
    hyor 2021.11.03 19:49
    감사합니다.
  • ?
    포비 2022.07.30 13:58

    감사합니다.


List of Articles
번호 분류 제목 글쓴이 조회 수
공지 (필독) 공지 모음 / 코인(포인트) 얻는 방법 및 입문서 259 게시판관리 3317
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 13 게시판관리 568
공지 ChatGPT 인공지능 기능을 포함하여 다양한 도구들을 사용해보세요 ⬆️ 6 file 게시판관리 740
567 일반 2013학년도1학기 컴퓨터과학과 지역별 오리엔테이션 일정 2 file 조민현 2753
566 정보 컴퓨터학과 학년별 교육과정이예요. 참고하세요~ 6 조민현 4598
565 정보 2008-2학기 자료구조 기말시험기출문제(2007) 풀이(장종성튜터) 3 조민현 3418
564 일반 1학기 과제 정보 공유 하실분 계세요? 5 김지윤 3368
563 정보 C 언어 변수 file 이한솔 2703
562 정보 2011_동계-_C프로그래밍 시험풀이 10 file 방송대커뮤니티 2445
561 일반 제가 3학년 이번에 들어가야하는데 휴학을 냈네요. 방송대커뮤니티 2372
560 일반 안녕하세요~ 조민현 1842
559 일반 안녕하세요. 1 짱구민이 1945
558 일반 반갑습니다. 1 총모아 1850
557 일반 천안사는 30살 1학년생입니다. 3 컴과1학년 3485
556 일반 안녕하세요 1 아코 1907
555 정보 [컴파일러] 초보자를 위한 C,C++컴파일러 추천 -이은석님이 작성한 글입니다. 공용자료실에서 펌 3 방송대커뮤니티 2929
554 일반 오늘 날씨가 참 좋네요 방송대커뮤니티 1283
553 일반 64비트 운영체제에서 강의 못보는건가요 ㅠㅜ 2 그냥바보형 2468
552 일반 망한건가요!? 2 루사이트 1837
551 일반 안녕하세요 1 줌마렐라 1493
550 일반 이번 소프트웨어 경진대회 참여해보고자 하는데 1 완봉 1517
549 정보 유비쿼터스 컴퓨팅 개론 과제물 자체해설. 2 티알피지 2123
548 정보 프로그램 무료다운로드 안내(Visual Studio 등) 5 file 방송대커뮤니티 1651
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 29 Next
/ 29