정보의 양과 양을 측정하는 단위.

N- 하틀리의 공식.

컴퓨터에서 정보의 가장 작은 단위는 조금. 각 비트의 표현은 저장 매체의 유형에 따라 다릅니다. 종이에서 비트는 1 또는 0으로 표시됩니다. 내부 저장소이것은 셀 요소의 두 가지 상태 중 하나에 해당합니다. 자성면에서는 점(자화 또는 무자화)이며, 광디스크의 표면에서는 함몰 유무에 해당합니다. 모든 정보는 특정 조합으로 인코딩됩니다. 이진 문자.

정보의 양.

각 비트는 두 값(0 또는 1) 중 하나를 취할 수 있으므로 i - 비트 시퀀스는 N=2 ͥ 다른 값 ​​=> 모든 N 자리 알파벳(즉, N 문자로 구성)을 취할 수 있습니다. , 비트 수 cat. 이러한 문자를 나타내는 데 필요한 수는 다음 공식으로 계산됩니다. i = log2 N. 이 값은 N자리 알파벳의 한 문자로 구성된 메시지에 포함된 정보의 양으로 간주됩니다. 알파벳의 문자 수입니다. Hartley의 공식에 따르면 M-문자로 구성된 메시지(m-비트 메시지)에 포함된 정보의 양은 각 문자가 N의 거듭제곱을 가진 알파벳에서 동일하게 취해질 때 i = m*log2 N과 같습니다.

예를 들어:

INFORMATICS라는 단어에는 11개의 문자가 있습니다. m=11. 32자 알파벳을 사용하면 i=11* log2 32 = 11*5 = 55가 됩니다.

정보의 양.

양과 달리 컴퓨터 메모리나 외부 미디어에 이진 문자로 기록된 정보의 양은 이러한 기록에 필요한 이진 문자 수로 계산됩니다. 일반적으로 정보의 가장 작은 단위는 8비트의 바이트입니다. => 각 바이트는 256(2^8)개의 서로 다른 값을 가질 수 있으며, 가장 작은 값은 00000000이고 가장 큰 값은 11111111입니다. 바이트는 목적에 따라 더 큰 집합으로 결합됩니다. 사용법(입력, 출력 등). 더 큰 측정 단위(KB, MB 및 GB)도 메모리 양을 측정하는 데 사용됩니다. 더 작은 측정 단위에서 더 큰 측정 단위로의 전환은 계수 2^10 = 1024를 사용하여 수행됩니다.

1KB = 1024바이트

1MB = 1024KB

1GB = 1024MB

더 큰 메모리를 측정하려면 다음을 사용하십시오. 테라바이트(Tb) = 1024GB; 및 페타바이트(Pb) = 1024Tb.

모든 정보는 컴퓨터에 표시됩니다바이트 시퀀스로, 바이트 자체에는 숫자, 텍스트 또는 기타 데이터로 처리할 수 있는 아무 것도 없습니다. 그래도 정보가 인코딩됩니다 0과 1의 시퀀스 형태로, 즉 양의 정수 이진수. 그들을 해석(이해)주어진 특정 순간에 어떤 프로그램과 어떤 작업을 수행하는지에 따라 다릅니다. 프로그램이 숫자로 작동해야 하는 경우 바이트는 산술 연산이 적용되는 숫자로 표시됩니다.


숫자 체계.

숫자 일정량을 나타내는 기호입니다.

이러한 기호는 숫자 체계를 구성하는 규칙에 따라 작성됩니다. 숫자는 서로 다른 특수 문자를 사용하여 작성됩니다. 번호. 다양한 시스템(비위치 및 위치)이 있습니다. 위치가 아닌 시스템에서각 숫자의 의미는 숫자의 위치에 따라 달라지지 않습니다.

예를 들어:

로마 체계에서 V는 5, L은 50, X는 10입니다. 이러한 시스템의 단점은 숫자 쓰기가 어렵고 표준 규칙이 없다는 것입니다.

위치 번호 시스템에서숫자의 의미는 숫자의 위치에 따라 다르며 숫자 표기법과 숫자로 산술 연산을 수행하는 규칙이 표준화되고 공식화됩니다. 이 숫자 체계에서 숫자는금액의 줄임말입니다.

예를 들어:

숫자는 10의 거듭제곱에서 계수의 시퀀스입니다. 숫자 10을 밑이라고 합니다. 십진법계산. 다른 숫자를 기준으로 설정하면 다른 숫자 체계를 얻습니다.

위치 수 체계는 밑수와 숫자 집합의 값으로 지정됩니다. 밑수는 자릿수와 같습니다. 최소 0, 다음 각각은 이전 것보다 더 많습니다. 모든 수량은 다른 숫자 체계에서 숫자로 표시될 수 있으며 이러한 표현은 동일한 수량을 나타내는 서로에 대해 일대일 대응됩니다.

(2012년 10월 10일)

예를 들어, 16진수 시스템에서 숫자 표현을 고려하십시오. 그런 다음 밑수는 16입니다. 숫자: 10진수 시스템에서 처음 10자리(0에서 9까지)를 빌릴 수 있으며, 10에서 15까지의 숫자 값에 해당하는 나머지 6자리는 A로 표시됩니다. , B, C, D, E, F. 이 경우 A = 10번, B = 11번 등 F = 숫자 15. 우리는 다른 숫자의 도움으로 숫자를 지정할 수 없기 때문에 그러한 지정을 해야 합니다.

모든 숫자 시스템의 산술은 십진법에서 수행되는 것과 동일한 방식으로 수행되며 밑수만 고려하면 됩니다. 예를 들어: 15+14=31 (8진법계산). 컴퓨터에서 모든 데이터는 이진법으로 표현됩니다. 예를 들어:

4비트는 16을 나타냅니다. 십진수(0에서 15까지). 16진수 시스템은 이진 데이터를 보거나 수정하기 위한 약어로 사용됩니다. 프로그램들 , 컴퓨터 메모리에 저장된 데이터로 사람의 "직접" 작업을 제공하고 사람과 상호 작용할 때 자동으로 데이터의 이진 표현을 16진수로 또는 그 반대로 변환합니다.

1바이트로 작성된 모든 데이터는 2개의 16진수로 표시되며, 첫 번째는 처음 4비트에 해당하고 두 번째는 두 번째 4비트에 해당합니다. 이것이 16진법을 사용하는 이유입니다.

컴퓨터 메모리(숫자 및 비숫자 모두)의 정보를 나타내기 위해 이진 인코딩 방법이 사용됩니다.

컴퓨터 메모리의 기본 셀의 길이는 8비트(바이트)입니다. 각 바이트에는 고유한 번호가 있습니다(이를 주소). 컴퓨터가 전체적으로 처리할 수 있는 가장 큰 비트 시퀀스 기계어. 기계어의 길이는 프로세서 워드 길이에 따라 달라지며 16, 32, 64비트 등이 될 수 있습니다.

이진 10진수 인코딩

어떤 경우에는 컴퓨터 메모리에서 숫자를 나타낼 때 혼합 이진 십진수 "숫자 시스템"이 사용됩니다. 여기서 각 십진수를 저장하는 데 니블(4비트)이 필요하고 0에서 9까지의 십진수는 해당 0000에서 1001까지의 2진수. 예를 들어, 18개의 유효 자릿수와 10바이트를 메모리에 점유하는 정수를 저장하도록 설계된 압축 십진 형식(가장 높은 값이 부호 있음)은 이 변형을 사용합니다.

정수의 2 표현

정수를 나타내는 또 다른 방법은 추가 코드. 값의 범위는 저장소에 할당된 메모리 비트 수에 따라 다릅니다. 예를 들어, 정수 유형의 값(여기 및 아래의 모든 데이터 유형 이름은 Turbo Pascal 프로그래밍 언어에서 허용되는 형식으로 표시됩니다. 다른 언어에도 이러한 데이터 유형이 있지만 이름이 다를 수 있습니다. ) -32768( -2 15) ~ 32767(2 15 - 1) 범위 및 2바이트(16비트)가 스토리지에 할당됩니다. 유형 LongInt - -2 31 ~ 2 31 - 1 범위에 있으며 4바이트(32비트)에 배치됩니다. 단어 유형- 0 ~ 65535(2 16 - 1)(2바이트 사용) 등

예제에서 볼 수 있듯이 데이터는 다음과 같이 해석될 수 있습니다. 서명된 숫자, 그리고 서명되지 않은. 양을 부호로 나타낼 경우 맨 왼쪽(가장 높은) 자리는 0이 포함되어 있으면 양수를 나타내고 1을 포함하면 음수를 나타냅니다.

일반적으로 비트는 0부터 시작하여 오른쪽에서 왼쪽으로 번호가 매겨집니다. 2바이트 기계어의 비트 번호는 다음과 같습니다.

추가 코드양수는 그것과 같다 직접 코드. 정수의 직접 코드는 다음과 같이 얻을 수 있습니다. 숫자가 이진수 시스템으로 변환된 다음 해당 숫자의 이진 표기법이 숫자가 속한 데이터 유형에 필요한 만큼 중요하지 않은 0으로 왼쪽에 채워집니다.

예를 들어 숫자 37(10) = 100101(2)가 정수 값( 서명된 16비트), 직접 코드는 0000000000100101이고 LongInt 유형의 값( 32비트 서명), 그러면 직접 코드가 됩니다. 보다 간결한 표기법을 위해 코드의 16진수 표현이 더 자주 사용됩니다. 결과 코드는 각각 0025(16) 및 00000025(16)로 다시 작성할 수 있습니다.

음의 정수의 추가 코드는 다음 알고리즘을 사용하여 얻을 수 있습니다.

  1. 번호 모듈의 직접 코드를 적어 두십시오.
  2. 반전(1을 0으로, 0을 1로 대체);
  3. 역 코드에 1을 추가하십시오.

예를 들어, LongInt 값(32비트 부호 있음)으로 해석하여 -37의 2의 보수 코드를 작성해 보겠습니다.

  1. 숫자 37에 대한 직접 코드가 있습니다.
  2. 역 코드;
  3. 추가 코드 또는 FFFFFFDB(16) .

추가 코드로 숫자를 얻을 때 우선 부호를 결정해야 합니다. 숫자가 양수로 판명되면 코드를 십진수 시스템으로 변환하기만 하면 됩니다. 음수의 경우 다음 알고리즘을 수행해야 합니다.

강의 №1 "정보의 개념, 일반적 특성정보의 수집, 전송, 처리 및 축적의 과정"

정보. 정보의 존재 유형. 정보 속성. 컴퓨터의 데이터 표현. 표기법. 위치 번호 시스템. 한 숫자 체계에서 다른 숫자 체계로 숫자를 변환합니다. 정보 인코딩. 정보 측정 단위. 정보 이전. 데이터 처리. 데이터 저장고. 자기 기억. 광학 메모리.

정보

용어 "정보"라틴어 단어에서 유래 "정보", 이는 정보, 설명, 프레젠테이션을 의미합니다. 이 용어의 광범위한 사용에도 불구하고 정보의 개념은 과학에서 가장 논쟁의 여지가 있는 개념 중 하나입니다. 현재 과학은 다면적 개념에 내재된 공통 속성과 패턴을 찾으려고 노력하고 있습니다. 정보, 그러나 지금까지 이 개념은 대체로 직관적으로 남아 있으며 인간 활동의 다양한 분야에서 다양한 의미론적 채우기를 받습니다.

예를 들어 일상생활에서 , 정보는 누군가에게 관심이 있는 모든 데이터 또는 정보를 나타냅니다. "알리다"이런 의미에서 의미 "무언가를 말하다,이전에 알려지지 않은".

사이버네틱스의 "아버지"인 Norbert Wiener는 정보에 대한 현대 과학적 개념을 매우 정확하게 공식화했습니다. 즉, 정보는 우리가 그것에 적응하고 그것에 대한 우리의 감정을 적응시키는 과정에서 외부 세계로부터받은 내용의 지정입니다.

사람들은 메시지의 형태로 정보를 교환합니다. 메시지는 음성, 텍스트, 제스처, 보기, 이미지, 디지털 데이터, 그래프, 표 등의 형태로 정보를 표현하는 형태입니다.

그들이 말하는 경우에 모든 정보를 통해 자동화된 작업에 대해 기술 장치, 일반적으로 그들이 가장 먼저 관심을 갖는 것은 메시지의 내용이 아니라 이 메시지에 포함된 문자 수입니다.

컴퓨터 데이터 처리와 관련하여 정보는 의미론적 부하를 전달하고 컴퓨터가 이해할 수 있는 형태로 표시되는 기호 지정(문자, 숫자, 인코딩된 그래픽 이미지 및 소리 등)의 특정 시퀀스로 이해됩니다. 이러한 일련의 문자에서 각각의 새 문자는 메시지의 정보 볼륨을 증가시킵니다.



정보의 존재 유형

정보는 다음과 같은 형식일 수 있습니다.

텍스트, 그림, 그림, 사진;

빛 또는 소리 신호;

전파;

전기 및 신경 자극;

자기 기록; 등.

정보 속성의 관점에서 고려되는 대상, 프로세스, 물질 또는 비물질 속성의 현상을 정보 개체라고 합니다.

정보는 다음과 같습니다.

정보에 대한 특정 작업과 관련된 이러한 모든 프로세스를 정보 프로세스.

정보 속성

정보가 실제 상황을 반영하면 신뢰할 수 있습니다.. 잘못된 정보는 오해나 잘못된 결정으로 이어질 수 있습니다.

신뢰할 수 있는 정보는 쓸모없게 되는 특성, 즉 실제 상황을 반영하지 않는 특성이 있기 때문에 시간이 지나면서 신뢰할 수 없게 될 수 있습니다.

정보가 가득 찼습니다이해와 의사결정에 충분한 경우. 불완전하고 중복된 정보는 의사 결정을 방해하거나 오류를 유발할 수 있습니다.

정보 정확성물체, 과정, 현상 등의 실제 상태에 대한 근접 정도에 의해 결정됩니다.

정보의 가치그것은 문제를 해결하는 데 얼마나 중요한지, 그리고 미래에 어떤 종류의 인간 활동에 적용되는지에 달려 있습니다.

적시에 받은 정보기대효과를 가져올 수 있습니다. 정보의 조기 공급(아직 동화될 수 없는 경우)과 지연도 마찬가지로 바람직하지 않습니다.

가치 있고 시의적절한 정보가 이해할 수 없는 방식으로 표현되면 무용지물이 될 수 있습니다.

정보 분명해진다, 이 정보가 의도된 사람들이 사용하는 언어로 표현된 경우.

정보는 접근 가능한 형식으로 제공되어야 합니다.(인식 수준에 따라) 형태. 따라서 학교 교과서와 과학 출판물에서는 동일한 질문이 다르게 제시됩니다.

같은 문제에 대한 정보. 요약할 수 있다(관련 없는 세부 사항 없이 간결하게) 또는 볼륨있게(상세한, 장황한). 참고서, 백과사전, 교과서, 모든 종류의 지침에는 정보의 간결함이 필요합니다.

컴퓨터에서 데이터 표현

컴퓨터의 모든 정보는 비트 집합, 즉 0과 1의 조합 형태로 저장됩니다. 숫자는 이 컴퓨터에서 작업하기 위해 채택된 숫자 형식에 따라 이진 조합으로 표시되며, 문자 코드문자 및 기타 문자를 이진 조합과 일치시킵니다.

숫자에는 세 가지 숫자 형식이 있습니다.

이진 고정 소수점;

이진 부동 소수점;

이진 코드 십진법(BCD).

부동 소수점 숫자는 MP I486부터 LSI 마이크로프로세서의 일부인 특수 보조 프로세서(FPU - 부동 소수점 단위)에서 처리됩니다. 데이터는 80비트 레지스터에 저장됩니다.

표기법.

유한한 기호 집합을 사용하여 임의의 숫자 이미지를 나타내는 방법을 숫자 시스템이라고 합시다.

일상 생활에서 우리는 원칙적으로 십진수 체계를 사용합니다.

숫자 체계는 일반적으로 ...

1. 위치.

2. 비 위치.

3. 상징적.

상징적. 이러한 시스템에서 각 번호에는 고유한 기호가 할당됩니다. 이러한 시스템은 가능한 모든 숫자를 나타내는 데 필요한 셀 수 없는 기호 집합인 고유한 한계(연금술, 암호화된 메시지)로 인해 널리 사용되지 않습니다. 따라서 이러한 시스템은 고려에서 생략합니다.

컴퓨터 메모리의 데이터 표현 형식. 기계 코드.

계획.

1. 컴퓨터 메모리의 데이터 표시 형식.

ㅏ. 고정 소수점 형식으로 숫자 표현하기

비. 부동 소수점 형식으로 숫자 표현하기

2. 기계 코드: 직접, 역, 추가.

컴퓨터 메모리의 데이터 표현 형식.

숫자(데이터)를 나타내기 위해 컴퓨터 메모리에 특정 수의 비트가 할당됩니다. 같지 않은바이트의 비트 수는 0부터 시작하여 왼쪽에서 오른쪽으로 번호가 매겨집니다. 컴퓨터 메모리의 각 바이트에는 고유한 일련 번호, 라고 불리는 절대 바이트 주소. 바이트는 데이터 저장의 기본 단위이며 컴퓨터의 주 메모리에서 주소를 지정할 수 있는 가장 작은 정보 교환 단위, 즉 컴퓨터 메모리에 주소가 있는 정보 교환의 최소 단위입니다.

여러 연속 바이트 형식의 시퀀스 데이터 필드. 필드의 바이트 수를 호출합니다. 필드 길이, 그리고 필드의 가장 왼쪽 바이트의 주소는 필드 주소. 정보 처리는 바이트 단위 또는 데이터 필드(또는 데이터 형식)로 수행될 수 있습니다. 데이터 형식은 정보가 배치되는 방식을 보여줍니다. 랜덤 액세스 메모리및 컴퓨터 레지스터. 데이터 형식은 길이, 데이터 유형 및 구조로 구분되며 바이트에 포함된 각 값은 다음과 같이 다양한 방식으로 해석될 수 있습니다.

– 외부 알파벳 문자의 인코딩된 표현(데이터 입력 및 출력 중)

- 정수 부호 있는 숫자 또는 부호 없는 숫자(컴퓨터 메모리에 숫자의 내부 표현 포함)

– 명령의 일부 또는 더 복잡한 데이터 단위 등

컴퓨터에는 다음과 같은 형태의 정수 표현이 있습니다. 반말(바이트), 단어(2개의 연속 바이트, 왼쪽에서 오른쪽으로 0에서 15까지 번호가 매겨짐), 이중 단어(4 바이트).

숫자가 지정된 형식으로 배치되면 숫자의 가중치가 오른쪽에서 왼쪽으로 증가합니다.

컴퓨터는 숫자를 나타내는 데 사용합니다. 자연스러운(고정 소수점이 있는 숫자를 나타냄) 및 반대수(부동 소수점 숫자의 표현) 형식.

고정 소수점 형식으로 숫자를 나타냅니다.

사용된 숫자 표현에서 "쉼표" 또는 "소수점"은 숫자의 정수와 소수 부분을 구분하도록 설계된 일반적인 기호입니다. 따라서 쉼표는 사용된 숫자 체계에 관계없이 정확한 수학적 의미를 가지며 그 위치는 계산 알고리즘이나 결과의 형식을 조금도 변경하지 않습니다.

처리 중인 숫자의 크기가 같은 경우 쉼표 또는 마침표의 위치를 ​​수정할 수 있습니다(이러한 표현을 고정 소수점 표현이라고 함). 그러면 기계에서 숫자를 처리할 때 소수점 위치(표현)를 고려할 필요가 없습니다. 그런 다음 프로그램 수준에서의 위치는 동일한 것으로 간주되며 결과로만 고려됩니다.

기본적으로 소수점을 수정하는 두 가지 방법이 있습니다.

1) 점은 숫자의 가장 낮은 자리의 오른쪽에 있으며 정수가 있습니다.

2) 포인트는 숫자의 가장 높은 자리의 왼쪽에 위치하며, 분수절대값이 1보다 작습니다.

양의 정수는 이진 표기법( 바이너리 코드). 이러한 형태의 표현에서 이진 산술은 컴퓨터에서 쉽게 구현됩니다.

음수도 필요한 경우 숫자의 부호를 별도의 비트로 인코딩할 수 있습니다(일반적으로 이 비트가 최상위 비트임). 가장 중요한 숫자는 다음을 포함하는 경우 서명됩니다. 1 , 다음 번호 부정적인, 만약에 0 , 다음 번호 긍정적인.

16비트 그리드를 사용하면 다음을 수행할 수 있습니다.

일반적으로 정수의 표현 범위는 ( N형식의 자릿수입니다.):

- 서명되지 않은 경우 0 ≤ x ≤ 2n-1(n=8일 때 0에서 255까지)

- 아이코닉한 -2 n -1 ≤ x ≤ +2 n -1 -1(n=8 -128에서 127까지);

이 표현 방법의 중요한 단점은 값 표현의 제한된 범위로, 예를 들어 5자리 부호 그리드를 고려하는 경우 허용 한계를 초과하면 비트 그리드가 오버플로되고 결과가 왜곡됩니다. , 두 숫자 +22와 +13을 더하면 다음을 얻습니다.

부동 소수점 형식의 숫자 표현.

수학에서 실수는 유한 또는 무한 분수로 표시됩니다. 그러나 컴퓨터에서 숫자는 레지스터와 메모리 셀에 저장됩니다. 제한된 수방전. 따라서 무한하거나 매우 긴 숫자는 특정 길이로 잘리고 컴퓨터 표현에서 근사값으로 나타납니다.

매우 작거나 매우 큰 실수를 나타내려면 숫자를 작성하는 형식을 곱으로 사용하는 것이 편리합니다.

A = ± M n ± p

어디 N- 숫자 체계의 기초;

- 가수;

아르 자형라는 정수입니다 순서대로(숫자의 소수점 위치를 정의합니다).

이런 식으로 숫자를 쓰는 것을 숫자 표현이라고 합니다. 부동 소수점.

예시:-245.62=-0.24565 10 3 , 0.00123=0.123 10 -2 =1.23 10 -3 =12.3 10 -4

분명히, 이 표현은 고유하지 않습니다.

가수가 n -1과 1 사이인 경우(즉, 1/n £ |M|<1), то представление числа становится однозначным, а такая форма назы­вается 정규화.

예시: 10진수 시스템의 경우 - 0.1< |m| < 1 (мантисса - число меньше 1, и первая цифра после запятой отлична от нуля, т.е. значащая).

실수는 컴퓨터 유형에 따라 다르게 작성되지만 정확도는 다르지만 구조는 동일한 여러 국제 표준 형식이 있습니다. IEEE-754 표준 기반(단정밀도 숫자 표현 정의( 뜨다) 및 배정밀도( 더블)) 컴퓨터에서 실수의 표현은 m ​​+ p + 1비트를 사용하며 다음과 같이 분포됩니다. 1비트(S) - 가수의 부호에 사용, p - 비트는 순서를 결정, m비트는 절대값 가수의. 단정밀도 부동 소수점 수에는 32비트 워드가 필요합니다. 배정밀도 숫자에는 64비트 단어가 필요합니다.

1 p-1 0 m-1 0
에스 주문하다 분수 부분 M

순서는 양수 또는 음수일 수 있으므로 기호 문제를 해결해야 합니다. 지수 값이 과도하게 표시됩니다. 즉, 지수의 실제 값 대신 숫자가 저장됩니다. 특성(또는 변경된 순서).

숫자에 다른 문자를 추가하지 않으려면 오프셋이 필요합니다. 오프셋 순서는 항상 양수입니다. 단정밀도의 경우 오프셋은 127과 같고 배정밀도의 경우 1023( 2p-1-1). 10진 가수는 소수점 이하 1:9 자리를 가질 수 있지만 2진 가수에서는 1만 가능하므로 부동 소수점 숫자에서 별도의 비트를 할당하여 2진 소수점 이후의 단위를 저장하지 않습니다. 이진 쉼표와 같이 단위가 암시됩니다.. 또한, 부동 소수점 형식에서는 가수가 항상 1보다 큰 것으로 가정합니다. 즉, 가수에 대한 값의 범위는 1에서 2까지의 범위에 있습니다.

:

1) 4개의 인접한 바이트에 포함된 부동 소수점 수를 결정합니다.

11000001 01001000 00000000 00000000

나누자 이진 표현부호(1비트), 지수(8비트) 및 가수(23비트):

1 10000010 10010000000000000000000

– 부호 비트가 1이면 숫자가 음수임을 나타냅니다.

– 10진수 형식의 지수 10000010은 숫자 130에 해당합니다. 순서를 수정하십시오. 130에서 숫자 127을 빼면 숫자 3이 됩니다.

- 가수에 왼쪽에 숨겨진 유닛 추가 1 ,100 1000 0000 0000 0000 0000, 결과 주문 값만큼 숨겨진 단위에서 오른쪽으로 주문을 이동합니다. 1 100, 1000 0000 0000 0000 0000.

- 마지막으로 십진수를 정의해 보겠습니다. 1100.1 2 = 12.5 10

– 마지막으로 -12.5가 있습니다.

2) 4개의 인접한 바이트에 포함된 부동 소수점 수를 결정합니다.

01000011 00110100 00000000 00000000

– 부호 비트가 0이면 숫자가 양수임을 나타냅니다.

- 10진수의 지수 10000110은 숫자 134에 해당합니다. 134에서 숫자 127을 빼면 숫자 7이 됩니다.

이제 가수를 작성해 보겠습니다. 1 ,011 0100 0000 0000 0000 0000

– 마지막으로 10진수를 정의해 보겠습니다. 10110100 2 =180 10

가수와 차수에는 각각 일정한 자릿수가 할당되어 있기 때문에 그리고 , 그러면 밑이 있는 숫자 체계에서 정규화된 형식으로 표현될 수 있는 숫자의 범위를 추정할 수 있습니다. N.

m=23이고 p=8(4바이트)이면 표현되는 숫자의 범위는 1.5·10 -45 ~ 3.4·10 +38입니다(7-8 유효 자릿수 정밀도 보장).

m=52이고 p=11(8바이트)이면 표현되는 숫자의 범위는 5.0·10 -324에서 1.7·10 +308 사이입니다(정밀도의 15-16 유효 자릿수 보장).

가수를 기록하기 위해 더 많은 숫자가 할당될수록 숫자 표현의 정확도가 높아집니다. 주문이 차지하는 자릿수가 많을수록 0이 아닌 가장 작은 숫자부터 주어진 형식으로 컴퓨터에서 표현할 수 있는 가장 큰 숫자까지의 범위가 넓어집니다.

부동 소수점 연산은 고정 소수점 연산보다 비트 오버플로 문제가 더 적습니다. 그러나 부동 소수점 연산은 가수가 정규화 및 비정규화되어야 하므로 더 복잡합니다.

모든 정보는 컴퓨터에 다음과 같이 표시됩니다. 바이트 시퀀스. 바이트 자체에는 해석 방법(숫자/텍스트 문자/그래픽 이미지)에 대한 정보가 포함되어 있지 않습니다. 어떤 경우이든 정보는 0과 1의 시퀀스로 인코딩됩니다. 양의 정수 이진수(숫자는 0/1의 두 자리를 사용하여 작성됩니다). 그들의 해석은 주어진 순간에 어떤 프로그램과 그것이 그들과 함께 수행하는 행동에 달려 있습니다. 프로그램에 숫자 작업을 위한 일련의 명령어가 포함되어 있으면 바이트는 숫자로 처리됩니다. 프로그램이 텍스트 데이터로 작업을 수행하는 경우 바이트는 텍스트 문자를 나타내는 조건부 숫자 코드로 해석됩니다.

I. 번호 체계

모든 숫자는 합계의 배수입니다(예: 168 = 100 + 60 + 8 = 1 10 2 + 6 10 1 + 8 10 0), 즉 숫자- 10의 거듭제곱에서 계수 시퀀스 => 숫자가 있는 경우 d = 에이 1 에이 2 … 엔(a 1 a 2 ... an n은 숫자임), 그런 다음 d = a 1 10 n-1 + a 2 10 n-2 +… a n 10 0.

간단히 말해서 그러한 금액은 다음과 같이 작성됩니다. N

d = ∑ ai 10 n-i

숫자 10은 십진수 체계의 밑수입니다. 다른 숫자를 밑수로 사용하면 숫자에 대해 다른 표기법을 얻습니다. 다른 숫자 체계.

숫자 체계는 밑수와 자릿수의 값으로 지정됩니다. 번호- 숫자를 쓰는 데 사용되는 특수 문자. 그들의 수는 반드시 밑의 값과 같아야 합니다.

모든 숫자는 다른 숫자 체계로 나타낼 수 있으며 이러한 표현은 서로 엄격하게(일대일) 일치합니다.

예를 들어 16진수 시스템을 정의해 보겠습니다. base = 16 => 16자리(0-15) = 1,2,3,4,5,6,7,8,9,A,B,C,D여야 합니다. ,E,F. 여기서 A-F는 숫자 10,11,12,13,14,15입니다. 이러한 지정은 다른 숫자를 사용하여 숫자를 쓸 수 없기 때문에 사용됩니다. 그렇지 않으면 숫자를 읽는 데 혼란이 있습니다. 이 숫자 체계에서 십진수 168이 어떻게 보이는지 적어 봅시다. 숫자를 쓰는 일반적인 법칙과 여기에서 밑이 16이라는 사실도 염두에 두십시오. 168 (10) \u003d A 16 1 + 8 16 0 => A8 (16).

모든 숫자 시스템에서 산술 연산은 10진수 시스템에서 수행되는 것과 동일한 방식으로 수행됩니다. 베이스의 크기만 따릅니다.

예를 들어, 8진수 시스템에서 + 15 = 1 8 1 + 5 8 0 => + 13

14 = 1 8 1 + 4 8 0 => = 12

컴퓨터에서 모든 데이터는 이진법으로 표현됩니다. 예를 들어, 이진수 형식의 숫자 5는 101로 작성됩니다. 마찬가지로 이진수 1111은 십진수 15에 해당합니다. 1111 (2) = 1 2 3 + 1 2 2 + 1 2 1 + 1 2 0


저것들. 4비트는 최대 16개의 십진수(0-15)를 나타낼 수 있습니다.

16진수 시스템은 컴퓨터 메모리에서 이진 데이터를 보거나 수정할 때 짧은 레코드로 사용됩니다. 컴퓨터 메모리를 가진 사람의 "직접"작업을 제공하는 프로그램은 그와 상호 작용할 때 데이터의 이진 표현을 16 진수로 또는 그 반대로 자동으로 변환합니다. 1바이트로 작성된 모든 데이터는 2개의 16진수로 표현되며, 첫 번째는 처음 4비트에 해당하고 두 번째 숫자는 두 번째 4비트에 해당합니다.

컴퓨터의 메모리에 있는 이진 숫자(데이터)의 이러한 표현 형식은 사람과 그의 편의 개념과 모든 정보가 이진 형식으로만 표시되는 컴퓨터 사이의 절충안입니다.

II. 데이터 유형과 그 표현

1바이트(8비트)는 256개의 양의 정수(0-255)를 나타낼 수 있습니다. 이러한 유형의 데이터를 단일 바이트 부호 없는 정수.

255보다 큰 숫자를 나타내려면 1바이트 이상이 필요합니다. 다음 유형이 작업에 사용됩니다.

- 2바이트 부호 없는 정수– 양의 정수 표현 제공(0-65535)

- 4바이트 부호 없는 정수- 양의 정수 표현 제공(0-≈42억)

위의 유형은 숫자가 양수여야 한다고 가정합니다 =>는 "unsigned"라고 합니다. 번호를 저장하기 위해 할당된 메모리 양이 다릅니다. 이러한 유형은 텍스트 문자, 색상, 그래픽 점의 강도, 요소 번호 지정 등의 숫자 코딩에 사용됩니다.

양수일 뿐만 아니라 음수일 수도 있는 정수로 작업하려면 다음 유형을 사용하세요.

- 단일 바이트 부호 있는 정수

- 2바이트 부호 있는 정수

- 4바이트 부호 있는 정수

각 번호를 저장하기 위해 할당되는 메모리 양이 다릅니다.

양수와 음수의 표현은 다음 원칙을 기반으로 합니다. 주어진 바이트 수(예: 단일 바이트 - 256)에 대해 가능한 총 숫자 코드 수를 반으로 나누고 반을 나타내는 데 사용합니다. 양수와 0, 기타 - 음수 . 음수는 숫자 코드의 총 수에 추가로 표시됩니다. 예를 들어 1바이트 숫자의 경우 (-1) = 255, (-2) - 254 등입니다. 숫자(-128)를 나타내는 최대 128 => 1바이트 부호 있는 정수를 사용하면 (-128)에서 127, 2바이트 - (-32768)에서 32767, 4바이트 - (≈-21억. )에서 21억(2147483648)으로.

부호 있는 숫자는 산술을 수행할 숫자 데이터를 나타내는 데 사용됩니다.

프로그램과 상호 작용할 때 다음 데이터 유형:

- 전체 짧은 uy (짧게)

- 전체 일반(정수)

- 오랫동안(긴 정수)

- 단정밀도 실수(플로트/리얼)

- 배정밀도 실수(더블플로트/리얼)

- 문자(문자열, 텍스트)(숯)

- 논리적(논리적)

전체 숏, 전체 레귤러 및 전체 롱– 유형은 각각 1바이트 부호 있는 정수, 2바이트 부호 있는 정수, 4바이트 부호 있는 정수입니다.

컴퓨터 과학에서 숫자를 쓸 때 분수와 정수 부분을 구분하는 기호로 쉼표가 사용되지 않고 마침표(예: 68.314)가 사용됩니다. 이 점은 위치를 고정합니다. 분수 부분. 점의 위치를 ​​바꾸면 숫자가 변한다 => 이런 종류의 실수 표기법(표기 형식)을 실수라고 한다 고정 소수점 형식.

실수 부동 소수점 숫자는 두 부분으로 구성됩니다.

- 가수

- 주문하다

특수 기호(E,D)로 구분됩니다. 가수는 실수고정 소수점이 있는 경우, 순서는 가수를 곱할 때 의미하는 숫자를 얻기 위해 숫자 10을 몇 제곱해야 하는지를 나타내는 정수로 지정됩니다. 예를 들어, 이 형식의 68.314는 6.8314E+1 = 0.68314E+2 = 683.14E-1로 작성할 수 있습니다.

이러한 유형의 표기법을 사용하면 점의 위치가 고정되지 않고 가수에서의 위치가 차수 값에 의해 결정됩니다. 가수와 지수에는 부호가 있을 수 있습니다. 가수가 모듈로인 경우<1, причем первая цифра не равна 0, то такой вид записи вещественного числа с плавающей точкой называется 정규화(0.68314Е+2).

컴퓨터에서 실수는 정규화된 형식의 부동 소수점 형식으로 표현됩니다. 가수와 순서는 인접한 바이트에 있으며 구분 기호(E,D)가 없습니다.

일반적으로 숫자는 다음과 구별됩니다. 단정밀도 및 배정밀도. 첫 번째 경우 숫자를 입력하거나 출력할 때 가수와 지수 구분 기호는 다음과 같이 지정됩니다. 이자형. 컴퓨터 메모리에서 이러한 숫자는 일반적으로 4바이트를 차지합니다. 두 번째 경우 구분 기호로 - , 컴퓨터 메모리에서 배정밀도 숫자는 일반적으로 8바이트를 차지합니다. 이 유형은 단정밀도보다 훨씬 더 높은 계산 정밀도를 제공합니다.

문자 데이터개별 텍스트 문자로 구성됩니다. 각 문자는 컴퓨터 메모리에 특정 숫자 코드로 표시됩니다. 텍스트 문자의 숫자 코딩을 위해 특수 코딩 테이블이 사용됩니다(싱글바이트, 더블바이트 등). 이것은 숫자 인코딩에 사용되는 부호 없는 정수 유형을 나타냅니다. 다른 프로그램은 다른 테이블을 기반으로 할 수 있습니다. => 한 프로그램으로 작성된 테스트 문서는 반드시 다른 프로그램으로 읽을 필요는 없습니다.

수량 부울 유형두 가지 값만 취하십시오.

- 진실(진실)

- 거짓(거짓)

논리적 작업을 적용할 수 있으며 그 중 주요 작업은 다음과 같습니다. 그리고(그리고), 또는(또는), ~ 아니다(부정). 그리고, 또는 – 두 개의 논리 값(a>c 및 a = b). Not - 하나의 논리적 값(a = b 아님). 논리 데이터가 있는 표현식(논리 표현식)의 결과는 논리 값입니다. 연산 결과와 = TRUE는 두 값이 모두 TRUE인 경우에만 TRUE입니다. 두 값이 모두 FALSE인 경우 연산의 결과 또는 = FALSE는 한 경우에만 해당됩니다. not 연산은 부울 값의 값을 변경합니다.

혼합 표현식에서 y 우선순위 산술 연산, 그 다음 - 비교 시, 마지막으로 - 에 논리 연산. 그 중 최우선 순위는 작업이 아닌, 다음 - 및, 이후 - 또는.

파일 및 저장

디스크에 저장되고 이름이 있는 모든 정보 개체(별도의 문서, 별도의 프로그램)는 파일. 파일에 대한 정보(이름, 크기, 생성 날짜 및 시간, 디스크 위치 등)는 디렉터리에 저장됩니다. 목록- 각 행에 파일 또는 기타 디렉토리에 대한 정보가 포함된 테이블. 디렉토리 = 특별한 종류의 파일(루트 제외). 파일이 디스크에 기록되면 해당 정보는 사용자가 지정한 디렉터리에 자동으로 기록됩니다. 일반적으로 간결함을 위해 "디렉토리에서 디렉토리로 파일 복사", "디렉토리에 디렉토리 생성", "디렉토리에서 파일 삭제" 등을 말합니다. 그러나 이것은 실제로 발생하지 않습니다. 디렉토리에 디렉토리나 파일이 없고 그에 대한 정보만 있기 때문입니다.

각 디스크를 생성할 때 디스크에 디렉토리가 자동으로 생성되며, 이를 뿌리.디스크에서 특정 고정 크기 공간을 차지합니다. 그 이름은 다음으로 구성됩니다. 2자: 드라이브 이름 뒤에 콜론이 옵니다.

루트 디렉터리에서 다음과 같은 다른 디렉터리를 만들 수 있습니다. 하위 디렉토리또는 계층의 첫 번째 수준의 디렉터리입니다. 차례로 계층의 첫 번째 수준의 디렉터리는 두 번째 수준의 디렉터리를 만드는 식으로 계속됩니다. 이렇게 형성된 계층적(나무와 같은)디스크에 있는 데이터의 파일 구조. 사용자가 만든 디렉토리는 파일입니다. 각 파일 또는 디렉토리에는 점으로 구분된 두 부분으로 된 이름이 있습니다. 왼쪽 - 이름, 오른쪽 - 확대. 점과 함께 확장자를 생략할 수 있습니다. 이름은 최대 8자(짧은 이름) ​​또는 최대 256자(긴 이름)일 수 있습니다. 확장자에서 - 3자 이내. 이름에 라틴 문자, 숫자 및 밑줄만 사용하는 것이 표준으로 간주됩니다. 목록으로 작업하려면 확장자가 있는 파일과 확장자가 없는 디렉토리의 이름을 지정하는 것이 좋습니다.

파일을 사용하려면 이 파일이 있는 디렉토리를 지정해야 합니다. 이것은 디렉토리 트리를 따라 파일에 대한 경로(경로)를 지정하여 수행됩니다.

노선(경로)는 백슬래시 문자(\ - 백슬래시)로 구분된(외부에서 내부로) 중첩된 디렉토리 목록입니다. 파일을 지정할 때 경로는 이름 앞에 표시되고 \ 뒤에는 파일 이름이 표시됩니다(예: C:\Windows\win.com - win.com 파일이 Windows 디렉터리에 있음을 의미하며, C) 드라이브의 루트 디렉토리에 있습니다. 이러한 기록을 완료라고 합니다. 파일 사양. 짧은 것은 파일 이름만 포함합니다. 사용자가 생성한 디렉터리와 파일은 기록하는 동안 디스크 메모리의 자체 위치에 배치됩니다. 파일을 부분적으로 쓸 수 있습니다. 다른 장소들디스크. 녹음 과정에서 파일은 자동으로 이러한 부분으로 분할되고, 각각의 파일은 다음의 여유 공간에 기록됩니다. 이 순간. 이러한 부분을 클러스터. 클러스터의 크기는 디스크 공간의 양에 따라 달라지며 일반적으로 여러 섹터에 걸쳐 있습니다. 이러한 기록 원리와 관련하여 전체 디스크 영역은 말 그대로 이러한 클러스터로 분할되어 파일을 기록하는 데 사용됩니다. 파일은 또한 하나의 클러스터 크기의 부분으로 읽습니다. 파일은 디스크의 다른 위치에 기록된 별도의 부분에서 조립됩니다. 이 파일 저장 방법은 소위 파일 할당 테이블지방.각 디스크에 생성될 때 자동으로 생성되며 파일의 일부가 저장되는 위치를 기억하는 데 사용됩니다. FAT 셀은 "0"부터 번호가 지정되며 클러스터 크기가 1인 디스크 메모리 부분에 해당합니다. 각 셀은 다음 클러스터의 번호인 0(해당 클러스터가 비어 있음을 나타냄)을 포함할 수 있습니다. 주어진 파일또는 주어진 파일에 대한 클러스터 체인의 끝을 나타내는 특수 숫자 코드입니다. FAT에서 숫자를 나타내기 위해 부호 없는 정수 데이터 유형이 사용됩니다. 각 숫자를 나타내는 데 사용되는 비트 수에 따라 16비트 FAT(16비트), 32비트 FAT(32비트)가 있습니다. 처럼 특수 코드, 클러스터 체인의 끝을 나타내는 FAT 셀에서 표현할 수 있는 최대 수가 사용됩니다. 16비트의 경우 이 숫자는 65535(16진수 형식 - FFFFF)입니다. FAT의 보기 및 수정을 제공하는 프로그램은 다음의 화면에 이 코드를 표시합니다. 텍스트 양식(E의). 디렉토리에는 파일에 대한 정보, 특히 파일이 시작되는 클러스터의 일련 번호가 들어 있습니다. 이 정보는 FAT에 포함된 정보(다음 클러스터에 대한 링크)와 함께 파일을 찾고 읽는 데 사용됩니다.

컴퓨터 네트워크

I.주요 기능

컴퓨터 네트워크 - 정보를 교환하고 자원(하드웨어, 소프트웨어, 정보)을 공유하는 수단을 사용자에게 제공하는 정보 전송 채널을 통해 상호 연결된 컴퓨터 세트.

네트워크 유형:

- 현지의- 집 구별되는 특징원칙적으로 그것에 의해 통합 된 모든 컴퓨터는 단일 통신 채널로 연결됩니다. 컴퓨터 간 거리는 최대 10km입니다(사용 시 유선 연결), 최대 20km(무선 통신 채널). 근거리 통신망은 같은 기관의 근처에 있는 하나 이상의 건물에 있는 컴퓨터를 연결합니다.

- 글로벌- 그들은 다양한 커뮤니케이션 채널과 사용이 특징입니다. 위성 채널, 서로 10-15,000km 떨어진 곳에 위치한 통신 센터와 컴퓨터를 연결할 수 있습니다. 일반적으로 통신 노드와 통신 채널을 포함하는 서브넷으로 구성된 노드 구조를 가지고 있습니다. 통신 노드는 네트워크, 컴퓨터, 로컬 네트워크, 대형 컴퓨터 등의 효율성을 보장합니다.

- 인트라넷– 동일한 조직에서 작업하는 사용자를 결합합니다. 일부는 기존 로컬 및 글로벌 네트워크의 기능을 사용합니다. 이러한 네트워크는 같은 건물과 전 세계의 다른 장소에 있는 컴퓨터를 연결할 수 있습니다.

네트워크에는 사용자에게 정보 또는 컴퓨팅 서비스를 제공하는 공용 컴퓨터가 있습니다. 섬기는 사람이 목적을 위해 사용되는 컴퓨터 또는 서비스 수행 요청을 보낼 수 있는 장소(글로벌 네트워크에서)일 수 있습니다. 이러한 장소는 서버 컴퓨터, 근거리 통신망, 메인프레임 등이 될 수 있습니다.

사용자 컴퓨터는 네트워크에서 작업할 수 있습니다. 두 가지 모드:

방법 워크스테이션- 컴퓨터는 서버에 요청을 보내고 서버로부터 정보를 수신할 뿐만 아니라 이 정보를 처리하는 데에도 사용됩니다.

방법 터미널 -후자는 수행되지 않습니다. 정보는 서버에서 처리되고 이 처리의 결과만 사용자에게 전송됩니다.

서버 컴퓨터의 성능은 워크스테이션보다 훨씬 뛰어나며 다양한 네트워크 카드( 어댑터) 네트워크에 연결합니다. 네트워킹을 제공하는 일련의 프로그램 - 회로망 소프트웨어. 주어진 네트워크에서 수행할 수 있는 서비스 유형을 정의합니다. 현재 공통 2가지 주요 개념그러한 소프트웨어 구축:

- "파일 서버 개념"– 네트워크 소프트웨어가 많은 사용자에게 제공해야 하는 내용을 기반으로 합니다. 정보 자원파일 형식 => 이러한 네트워크의 서버는 파일및 네트워크 소프트웨어 회로망 운영 체제 . 그것의 주요 부분은 파일 서버에서 호스팅되고, 그것의 작은 부분은 워크스테이션에 설치됩니다. 껍데기. 셸은 리소스에 액세스하는 프로그램 간의 인터페이스 역할을 하며, 파일 서버. 이러한 서버는 모든 사용자가 사용하는 파일의 저장소입니다. 이 경우 파일 서버에 있는 프로그램과 데이터 파일 모두 자동으로 워크스테이션이 데이터가 처리되는 곳.

- "클라이언트-서버 아키텍처"- 이 경우 네트워크 소프트웨어는 소프트웨어 시스템으로 구성됩니다. 2개 수업:

- 서버 프로그램- 소위 소프트웨어 시스템, 서버의 작동을 보장합니다.

- 클라이언트 프로그램– 사용자 클라이언트를 제공하는 소프트웨어 시스템

이러한 클래스의 시스템 작동은 다음과 같이 구성됩니다. 클라이언트 프로그램은 서버 프로그램에 요청을 보내고 주요 데이터 처리는 서버 컴퓨터에서 수행하며 요청 결과만 사용자 컴퓨터로 보냅니다.

LAN은 일반적으로 단일 파일 서버에서 첫 번째 유형의 개념을 사용합니다. 전역에서 "클라이언트-서버 아키텍처"가 주요 아키텍처입니다.

정보 표시 및 네트워크를 통한 전송은 표준 계약에 따라 수행됩니다. 이러한 표준 규칙 집합을 규약.

II. 유형학 지역 네트워크

네트워크 유형– 통신 채널에 의한 컴퓨터(컴퓨터) 연결의 논리적 다이어그램.

로컬 네트워크에서 가장 자주 사용 3가지 주요 유형:

- 모노 채널

- 반지

- 별 모양의

물리적 수준에서 네트워크 노드를 연결하는 정보 전송 채널의 사용은 액세스 방법. 이러한 액세스 방법은 해당 네트워크 카드(어댑터). 이러한 어댑터는 각 네트워크 컴퓨터에 설치되어 통신 채널을 통해 정보 송수신을 제공합니다.

모노채널 유형– 모든 컴퓨터가 연결된 개방형 통신 채널이 사용됩니다. 그것은이라고 모노 채널 버스(일반 버스).


터미네이터

터미널은 전송된 신호를 흡수하도록 설계된 개방형 네트워크 케이블에 연결하는 데 사용됩니다. 이러한 유형에서는 일반적으로 채널을 미리 청취하는 액세스 방법을 사용하여 채널이 무료인지 여부를 결정합니다.

이더넷(속도 - 10Mbps) - 액세스 방법의 이름입니다. 액세스 방법을 사용할 수 있습니다. 고속 이더넷(속도 - 100Mbps)

개별 노드의 장애에 대한 내성

유형학의 주요 단점:

케이블이 끊어지면 전체 네트워크가 작동하지 않습니다.

상당한 감소 대역폭상당한 양의 네트워크 교통(- 네트워크를 통해 전송되는 정보)

링 유형


세그먼트로 구성된 폐쇄 링을 통신 채널로 사용합니다. 세그먼트 연결 특수 장치중계기(중계기). 리피터는 네트워크 세그먼트를 연결하도록 설계되었습니다.

여기서 주요 접근 방식은 토큰 전달 접근 방식인 토큰링(Token Ring)이다.

네트워크의 모든 컴퓨터를 통합하는 중앙 통신 노드가 있습니다. Active Center는 네트워크의 컴퓨터를 완전히 관리합니다. 액세스 방법은 일반적으로 토큰 사용을 기반으로 합니다(예: 2Mbps의 Arcnet). 또한 이더넷 및 고속 이더넷 액세스 방법을 구현할 수 있습니다.

유형학의 주요 이점:

컴퓨터 상호 작용 관리의 편의성

네트워크 변경 및 확장 용이

네트워크의 주요 단점:

활성 센터에 장애가 발생하면 전체 네트워크가 다운됩니다.

III. 글로벌 네트워크의 구조

정보는 네트워크 간에 교환될 수 있으며 이러한 통신을 보장하기 위해 상호 연결 도구가 사용됩니다. 교량, 라우터그리고 게이트웨이. 이것은 각각 하나의 네트워크와 통신을 제공하는 두 개 이상의 네트워크 어댑터가 설치된 특수 컴퓨터입니다. 브리지는 동일한 유형의 네트워크 내 통신 채널로 네트워크를 연결하는 데 사용됩니다. 라우터는 동일한 유형의 네트워크를 연결하지만 다른 인트라넷 통신 채널을 사용합니다. 게이트웨이는 다양한 유형의 네트워크 간의 통신을 제공하고 다양한 컴퓨터 시스템과 네트워크를 연결하는 데 사용됩니다(예: 로컬 네트워크 - 메인프레임, 로컬 네트워크 - 글로벌 네트워크, 특정 개인용 컴퓨터- 글로벌 네트워크).

글로벌 네트워크에는 로컬 네트워크, 워크스테이션 및 사용자 터미널과 서버 컴퓨터가 연결되는 통신 서브넷이 포함됩니다. 통신 서브네트워크는 정보 전송 채널과 통신 노드로 구성됩니다. 통신 노드는 네트워크를 통한 정보의 빠른 전송, 정보 전송을 위한 최적의 경로 선택 등을 위해 설계되었습니다. 네트워크 전체의 효율성을 보장합니다. 이러한 노드는 특수 하드웨어 장치 또는 적절한 소프트웨어가 있는 특수 컴퓨터입니다.

서버와 사용자는 네트워크 액세스 서비스 제공자를 통해 가장 자주 WAN에 연결합니다. 제공자.

IV.글로벌 인터넷의 주요 특징

각 사용자와 서버에는 고유한 주소가 있어야 합니다. 네트워크를 통해 전송되는 메시지는 수신자와 발신자의 주소와 함께 제공되며 전송 중에 네트워크 어댑터에 의해 자동으로 고정 길이 부분으로 분할됩니다. 패키지. 이 경우 각 패킷(자동으로)에는 발신인과 수신자의 주소가 함께 제공됩니다. 수신 컴퓨터에서 패킷은 단일 메시지로 조합됩니다.

네트워크의 각 서버 또는 사용자 컴퓨터에는 3단계 주소:

- 현지 주소- 주소 네트워크 어댑터. 이러한 주소는 하드웨어 제조업체에서 할당하며 고유하기 때문에 고유합니다. 그들의 할당은 중앙 집중화되어 있습니다. 이 주소는 로컬 네트워크 내에서만 사용됩니다.

- IP 주소– 4바이트 시퀀스(4개의 단일 바이트 부호 없는 정수)이며 두 부분으로 구성됩니다.

처음 2바이트는 네트워크를 특성화합니다.

두 번째 2바이트 - 특정 노드

이 주소는 로컬 주소와 상관없이 네트워크 관리자가 할당합니다. 네트워크가 다음과 같이 작동해야 하는 경우 요소인터넷의 경우 특수 조직 ICANN의 권고에 따라 네트워크 번호(처음 2바이트)가 할당됩니다. 그렇지 않으면 네트워크 번호는 관리자가 임의로 선택합니다. 호스트 번호(두 번째 2바이트)는 네트워크 관리자가 할당합니다(예: 192.100.2.15). 노드는 여러 네트워크에 속할 수 있습니다. 이 경우 여러 개의 IP 주소가 있어야 함 => IP 주소가 특성화되지 않음 별도의 컴퓨터, 그리고 하나 네트워크 연결. 네트워크를 통해 전송된 메시지에는 수신자와 발신자의 IP 주소가 함께 제공됩니다.

- 도메인 주소 (도메인 이름) – 사용자가 현재 작업에서 IP 주소를 사용하는 것이 불편합니다 => 이른바 인터넷이 있습니다 도메인 이름 시스템(DNS). 이 시스템에서는 도메인 이름이라고 하는 사용자 친화적인 텍스트 이름(식별자)이 제공되고 해당 IP 주소는 뒤에 숨겨집니다. 사용자는 도메인 이름으로 작업하고 해당 소프트웨어는 특수 DNS 서버를 사용하여 자동으로 주소로 변환하여 전송된 패킷을 제공합니다. 정규화된 도메인 이름(DNS 주소)은 점으로 구분된 일련의 이름입니다. 왼쪽의 첫 번째는 특정 컴퓨터의 이름이고, 다음은 조직, 지역 등의 도메인 이름이고, 오른쪽의 마지막은 소위 말하는 이름입니다. 루트 도메인. 루트 도메인 이름은 다음을 나타냅니다. 상태에(예: ru - 러시아, 미국 - 미국, kz - 카자흐스탄 등) 또는 특정 유형의 조직에 속하다(com - 상업, edu - 교육, 정부 - 정부, mil - 군대, net - 네트워크, org - 조직). 나중에 다른 유사한 루트 도메인이 정의되었습니다(예술 - 예술, 문화, 회사 - 비즈니스, 정보 - 정보, nom - 개인).

호스트(예: 로컬 네트워크 서버)를 통해 인터넷에 액세스할 수 있는 컴퓨터의 이름은 전체 이름의 다음 부분과 점이 아니라 @("at") 기호로 구분됩니다. 예를 들어, [이메일 보호됨]

V. 인터넷 서비스의 종류

인터넷 서비스 제공은 "클라이언트-서버" 모델을 기반으로 구축됩니다. 컴퓨터를 인터넷에 연결하려면 전화선, 인터넷에 대한 게이트웨이가 있는 공급자 및 모뎀 (이중자- odulator) - 다음을 통해 글로벌 네트워크에 연결하기 위한 특수 어댑터 전화 연결. 사용자가 인터넷을 검색하는 데 사용하는 ISP의 컴퓨터를 주최자. 인터넷 서버에서 제공하는 가장 잘 알려진 서비스는 다음과 같습니다.

- 이메일 (이메일) - 컴퓨터 간에 메시지를 보내는 프로세스를 나타냅니다.

- 파일 전송(FTP 시스템) - 특수 FTP 서버에서 모든 사용자에게 파일을 보내도록 설계되었습니다. 파일을 받으려면 서버의 전체 이름과 파일의 전체 사양을 지정해야 합니다.

- 리소스 보기(GOPHER-시스템) – 콘텐츠(제목, 예어, 구문 등)

- 원격 회의– 토론을 개최하고 뉴스를 교환하도록 설계되어 다양한 주제에 대해 열린 정보 그룹에 메시지를 읽고 보낼 수 있습니다. 가장 큰 것은 원격 회의 시스템입니다. 유즈넷(사용자는 사용 가능한 주제를 "구독"하고, 뉴스를 보고, 메시지를 보낼 수 있습니다). 또 다른 주요 원격 회의 시스템은 IRC(인터넷 중계 채팅) (그룹 구성원이 채팅할 수 있습니다. 리얼 모드시간(대화형 모드), 이 경우 사용자는 화면에 지속적으로 도착하는 정보를 보고 동시에 다른 모든 그룹 구성원의 화면에 즉시 나타나는 메시지를 배치할 수 있습니다.

- 월드 와이드 웹 www(월드 와이드 웹) - 하나의 정보 도구에 위 도구의 기능을 결합하여 전송을 추가하려는 시도입니다. 그래픽 이미지, 소리, 비디오. 원칙은 기본 하이퍼텍스트(- 시스템 정보 개체상호 참조가 있는 문서에는 의미와 관련된 다른 문서에 대한 링크가 포함되어 있습니다. 이전에는 다음 용도로만 사용되었습니다. 텍스트 문서, 현재 하이퍼텍스트 문서가 호출됩니다. 하이퍼미디어 문서. 연결된 개체는 다음 위치에 있을 수 있습니다. 원격 컴퓨터. 하이퍼미디어 문서는 특수 언어 HTML(Hypertext Markup Language)을 사용하여 생성되고 저장됩니다. 특수 서버(www-서버, 웹-서버). 이러한 문서를 종종 웹 페이지 또는 웹 사이트라고 합니다. 해당 클라이언트 프로그램은 브라우저(영어 브라우저에서) - 검색 시스템. 다수 최신 브라우저웹 서버의 페이지뿐만 아니라 다른 유형의 서비스에 대한 액세스를 제공합니다. 동시에, 소위 다양한 자원을 언급합니다. URL(유니폼 리소스 로케이터). 형식은 다음과 같습니다. 리소스 코드://요청 사양.리소스 코드는 작업해야 하는 서비스 유형을 정의합니다. http - 웹 서버로 작업, 웹사이트 탐색용, ftp - ftp 시스템, gopher - gopher 시스템, 뉴스 - use-net, mailto - 전자 메일 등과 통신 .