본문 바로가기
반응형

Computer Science2

[CS]시리얼 통신(Serial Communication) 이번에는 시리얼 통신에 대해서 적어보겠습니다. 지금은 왜 그랬는지 모르겠지만 학부생 때 꽤 어려워했던 기능중에 하나였는데요. 개념은 이해가 되는데 막상 실습을 해보면 뭐가 자꾸 제대로 안되고 데이터가 꼬이고 하면서 꽤 힘들었던 실습이었다는 기억이 있습니다. 시리얼 통신이란? 직렬 통신이라고도 부르는 시리얼 통신은 데이터를 통신 채널을 거쳐서 보낼 때 한번에 하나의 비트 단위로 데이터를 전송하는 통신 방식을 말합니다. 시리얼 통신과 대조적인 방식으로 병렬 통신(Parallel Communication)이 있는데 해당 방법은 여러 통신 채널을 이용해서 데이터를 한번에 여러 개의 데이터를 보내는 방식입니다. 간단하게 두 가지 방법의 차이를 나타내보면, 보낼 데이터 : '012345' 병렬: 0 1 2 3 4 .. 2022. 6. 13.
[CS]손실 압축, 무손실 압축 압축이라는 말은 일상생활에서 정말 많이 접할 수 있는 단어입니다. 초등학교 과학 시간에 피스톤이 연결된 밀폐용기에 마시멜로우를 넣고 가압을 하거나 감압을 하면서 압축이란 말을 들어보셨을 거고, 컴퓨터를 사용하다 보면 알집, 반디집 등의 프로그램을 이용해서 저장 공간의 효율을 위해 파일을 압축하기도 하죠. 오늘은 컴퓨터를 이용하면서 접하는 압축에 대해서 얘기를 좀 해볼까 합니다. 압축이란? 압축(壓 : 누를 압, 縮 : 줄일 축)의 사전적 정의는 '물질 따위에 압력을 가하여 그 부피를 줄임' 이라고 나옵니다. 좀 더 글의 내용과 어울릴 수 있도록 범용적으로 다시 적어보면 '무언가에 외부적 요인을 가하여 그 크기를 줄임' 정도로 설명하면 이후에 나올 내용과 잘 어울릴 것 같습니다. 컴퓨터 분야에서 압축을 하.. 2022. 6. 3.
반응형