- •1.Понятие вычислительного процесса
- •2.Системы счета и счетные устройства
- •3.Структура вычислительной системы
- •4.Классификация вычислительных систем
- •5.Оптимизация вычислительного процесса
- •6.Утилизация компонентов вычислительной системы
- •7.Материалы, применяемые при производстве компонентов эвм
- •8.Организация энергопотребления в вычислительных системах
- •9.Структура импульсного блока питания
- •10.Подключение компонентов эвм к блоку питания
- •11.Защита блока питания
- •12.Корпуса вычислительных систем
- •13.Внешние интерфейсы вычислительных систем
- •14.Моддинг корпусов персональных эвм
- •15.Корпуса серверных платформ
- •16. Корпуса тонких клиентов
- •17.Корпуса мобильных интеллектуальных устройств
- •18.Назначение систем охлаждения в эвм
- •19.Способы отвода избыточного тепла
- •20.Пассивные системы охлаждения
- •21.Активные воздушные системы охлаждения
- •22.Жидкостные системы охлаждения
- •23.Термоэлектрические системы охлаждения
- •24.Криосистемы для экстремального охлаждения
- •25.Модификация корпусов с целью охлаждения
- •26.Архитектура ядра вычислительной системы
- •27. Центральный процессор вс.
- •28. Шинная архитектура вс.
- •29. Назначение материнской платы.
- •30.Понятие чипсета вс.
- •31.Современные шины устройств расширения.
- •32.Организация оперативной памяти.
- •33.Кэширование информации различными устройствами
- •34.Назначение bios
- •35.Работа в среде cmos
- •36.Моддинг bios
- •37. Понятие post
- •38.Способы хранения данных
- •39.Интерфейсы подключения накопителей к системе.
- •40. Хранение данных на гибких дисках
- •41.Хранение данных на жестких дисках
- •42.Хранение данных на оптических дисках
- •43.Хранение данных на твердотельных накопителях
- •44. Расчет стоимости единицы хранения информации.
- •45.Классификация устройств мультимедиа
- •46. Видеоинтерфейс вычислительной системы
- •47.Устройства отображения.
- •48.Аудиоинтерфейсы вычислительных систем
- •49.Акустические системы
- •50.Устройства оцифровки статичных изображений
- •51.Устройства оцифровки динамичных изображений
- •52.Назначение устройств ввода/вывода
- •53.Устройства ввода текста
- •54.Устройства управления курсором
- •55.Устройства вывода на печать
- •56.Игровые консоли и устройства виртуальной реальности
- •57.Мобильные устройства и их совместимость с эвм
- •58.Применение систем обмена данными
- •59.Стандартные приёмы оргаизации связи
- •60.Использование аналоговых линий связи
- •61.Использование цифровых линий связи
- •62.Специализированные устройства связи
- •63.Операционные системы.
- •64.Операционные системы семейства Windows.
- •65.Операционные системы семейства unix.
- •66.Виртуальные машины и их применение.
- •67.Операционные системы типа web-os
1.Понятие вычислительного процесса
Процесс — выполнение пассивных инструкций компьютерной программы на процессоре ЭВМ. Стандарт ISO 9000:2000 Definitions определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие.
Компьютерная программа сама по себе это только пассивная совокупность инструкций, в то время как процесс — это непосредственное выполнение этих инструкций.
Часто процессом называют выполняющуюся программу и все её элементы: адресное пространство, глобальные переменные, регистры, стек, открытые файлы и т. д.
Вычислительный процесс – смена состояний вычислительной системы во времени, задаваемом программой.
Управление вычислительной системой может быть либо фиксированной, либо ориентироваться на поток входящих данных, либо на поток входящих команд.
Производители, как правило, ориентируют выпуск вычислительной техники на управление от потока команд и существуют 2 технологии: CISC и RISC.
CISC (англ. Complex Instruction Set Computing) — концепция проектирования процессоров, которая характеризуется следующим набором свойств:
Нефиксированным значением длины команды.
Арифметические действия кодируются в одной инструкции.
Небольшим числом регистров, каждый из которых выполняет строго определённую функцию.
Типичными представителями являются процессоры на основе x86 команд (исключая современные Intel Pentium 4, Pentium D, Core, AMD Athlon, Phenom, которые являются гибридными) и процессоры Motorola MC680x0.
RISC (англ. Reduced Instruction Set Computer) — вычисления с сокращённым набором команд.
Это концепция проектирования процессоров (ЦПУ), которая во главу ставит следующий принцип: более компактные и простые инструкции выполняются быстрее.
Главным правилом любого производителя должно быть следующее: для любого набора оборудования существует набор программ, которые будут обслуживаться этим набором с приемлемой скоростью.
2.Системы счета и счетные устройства
Из истории счета
Люди научились считать еще в незапамятные времена. Сначала они просто различали один предмет перед ними или нет. Если предмет был не один, то говорили «много». Постепенно появилось слово для обозначения двух предметов. Счет парами очень удобен. И не случайно у некоторых племен Австралии и Полинезии до самого последнего времени было только два числительных: «один» и «два». А все числа, большие двух, получали названия в виде сочетаний этих двух числительных. Например, три -это «один, два», четыре - «два, два», пять - «два, два, один».
Наиболее древней и простой «счетной машиной» издавна являются пальцы рук и ног. И даже в наше время еще пользуются этим «счетным прибором», который всегда при нас. На пальцах можно решать примеры не только в пределах десяти. В древние времена люди ходили босиком. Поэтому они могли пользоваться для счета пальцами как рук, так и ног. Таким образом они могли, казалось бы, считать лишь до двадцати. Но с помощью этой «босоногой машины» люди могли достигать значительно больших чисел, так как они фактически пользовались двадцатеричной системой счисления: 1 человек - это 20, 2 человека - это два раза по 20 и т.д.
Записывали числа поначалу совсем просто: делали зарубки на куске дерева или кости.
Когда понадобилосьзаписывать большие числа, то для пятерок и десяток стали придумывать новые знаки. Со временем потребовались знаки для десятка десятков и так далее. Очень наглядной была система таких знаков у египтян.
Запомнить большие числа трудно, поэтому к «счетной машине» рук и ног добавляли механические приспособления. Например, перуанцы употребляли для запоминания чисел разноцветные шнуры с завязанными на них узлами. Веревочные счеты с узелками применялись и в России, и во многих странах Европы. Остатками этого способа является практикуемое еще до сих пор завязывание узелков на носовых платках «на память».
Так, одни пользовались для запоминания чисел камешками, зернами, веревкой с узелками, другие - палочками с зарубками. Это были первые счетные приборы, которые в конце концов привели к образованию различных систем счисления.
По мере развития цивилизации потребность человека в счете стала просто необходимой. Первоначально натуральные числа изображались с помощью количества черточек или палочек. Затем для их изображения стали использовать буквы или специальные знаки. Примером такой системы счисления является пришедшая из Древнего Рима римская система, в которой числа изображались буквами латинского алфавита. Римскими цифрами иногда пользуются и сегодня: например, ими часто нумеруют главы в книгах. Однако вычислять с помощью римских цифр так же неудобно, как и с помощью египетских.
Казалось бы, удобные цифры должны были изобрести древние греки, которые создали математику как науку. Однако вычислениями греки не увлекались и поэтому ограничились просто тем, что обозначили числа буквами своего алфавита. Также, буквами, обозначались числа и в Древней Руси
Те очень удобные числа, которыми мы пользуемся сегодня, изобрели индийцы: они так любили вычислять, что даже математические книги писали в стихах! (Представляете себе, насколько легче было бы выучить таблицу умножения, если бы она была записана стихами?) Индийцы догадались, что значение цифры может зависеть от ее места в записи числа, именно благодаря этому оказалось возможным записывать все числа с помощью всего десяти цифр.
Индийские цифры так сильно упростили вычисления, что со временем завоевали весь мир. В Европу эти цифры попали благодаря арабам, поэтому индийские цифры называют арабскими.
До этого в Европе пользовались римскими цифрами. О том, насколько трудны были вычисления с этими цифрами, говорят слова одного европейского ученого, который жил около 700 года: “В мире есть много трудных вещей, но нет ничего труднее четырех действий арифметики!” Л. Генденштейн
Существовали системы исчисления и с другими основаниями.
В Древнем Вавилоне, например, применялась шестидесятеричная система счисления. Остатки ее мы находим в сохранившемся до сих пор делении часа или градуса на 60 минут, а минуты - на 60 секунд. Широкое распространение имела в древности и двенадцатеричная система, происхождение которой, вероятно, связано, как и десятичной системы, со счетом на пальцах: за единицу счета принимались фаланги (отдельные суставы) четырех пальцев одной руки, которые при счете перебирались большим пальцем той же руки. Остатки этой системы счисления сохранились и до наших дней и в устной речи, и в обычаях. Хорошо известно, например, название единицы второго разряда - числа 12 - "дюжина". Сохранился обычай считать многие предметы не десятками а дюжинами, например столовые приборы в сервизе или стулья в мебельном гарнитуре
Самой молодой системой счисления по праву можно считать двоичную. Эта система обладает рядом качеств, делающей ее очень выгодной для использования в вычислительных машинах и в современных компьютерах.
Официальное рождение двоичной арифметики связанно с именем Г.В. Лейбница, опубликовавшего в 1703 г. статью, в которой он рассмотрел правила выполнения арифметических действий над двоичными числами.
Двоичная система проста, так как для представления информации в ней используются всего два состояния или две цифры. Такое представление информации принято называть двоичным кодированием. Представление информации в двоичной системе использовалось человеком с давних времен. Так, жители островов Полинезии передавали необходимую информацию при помощи барабанов: чередование звонких и глухих ударов. Звук над поверхностью воды распространялся на достаточно большое расстояние, таким образом "работал" полинезийский телеграф. В телеграфе в Х1Х-ХХ веках информация передавалась с помощью азбуки Морзе - в виде последовательности из точек и тире. Часто мы договариваемся открывать входную дверь только по "условному сигналу" - комбинации коротких и длинных звонков. Двоичная система используется для решения головоломок и построения выигрышных стратегий в некоторых играх.
Система счисления - это способ записи чисел с помощью заданного набора специальных знаков (цифр).
Запись числа в некоторой системе счисления называется кодом числа.
Отдельную позицию в изображении числа принято называть разрядом, а номер позиции - номером разряда. Число разрядов в записи числа называется разрядностью и совпадает с его длиной. Существуют системы позиционные и непозиционные.
В непозиционных системах счисления вес цифры не зависит от позиции, которую она занимает в числе. Так, например, в римской системе счисления в числе XXXII (тридцать два) вес цифры X в любой позиции равен просто десяти.
Пример непозиционной системы счисления - римская. В качестве цифр в римской системе используются: I(1), V(5), X(10), L(50), C(100), D(500), M(1000).
Величина числа в римской системе счисления определяется как сумма или разность цифр в числе. Если меньшая цифра стоит слева от большей, то она вычитается, если справа - прибавляется.
Пример:
CCXXXII=232; IX =9
В позиционных системах счисления вес каждой цифры изменяется в зависимости от ее позиции в последовательности цифр, изображающих число.
Любая позиционная система характеризуется своим основанием.
Основание позиционной системы счисления - это количество различных знаков или символов, используемых для изображения цифр в данной системе.
За основание можно принять любое натуральное число - два, три, четыре, шестнадцать и т.д. Следовательно, возможно бесконечное множество позиционных систем.
Примеры позиционной системы счисления - двоичная, десятичная, восьмеричная, шестнадцатеричная системы счисления и т. д.
Десятичная система счисления.
В этой системе 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, но информацию несет не только цифра, но и место, на котором цифра стоит (то есть ее позиция). Самая правая цифра числа показывает число единиц, вторая справа - число десятков, следующая - число сотен и т.д.
Пример: 33310 = 3*100 + 3*10+3*1 = 300 + 30 + 3
Двоичная система счисления.
В этой системе всего две цифры - 0 и 1. Основание системы - число 2. Самая правая цифра числа показывает число единиц, следующая цифра - число двоек, следующая - число четверок и т.д. Двоичная система счисления позволяет закодировать любое натуральное число - представить его в виде последовательности нулей и единиц.
Пример: 10112 = 1*2^3 + 0*2*2+1*2^1+1*2^0 =1*8 + 1*2+1=1110
Восьмеричная система счисления.
В этой системе счисления 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7. Чтобы перевести в двоичную систему, например, число 611 (восьмеричное), надо заменить каждую цифру эквивалентной ей двоичной триадой (тройкой цифр). Легко догадаться, что для перевода многозначного двоичного числа в восьмиричную систему нужно разбить его на триады справа налево и заменить каждую триаду соответствующей восьмеричной цифрой.
Пример: 6118 =011 001 0012; 1 110 011 1012=14358 (4 триады)
Шестнадцатеричная система счисления.
Запись числа в восьмеричной системе счисления достаточно компактна, но еще компактнее она получается в шестнадцатеричной системе. В качестве первых 10 из 16 шестнадцатеричных цифр взяты привычные цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, а вот в качестве остальных 6 цифр используют первые буквы латинского алфавита: A, B, C, D, E, F. Перевод из шестнадцатеричной системы в двоичную и обратно производится аналогично тому, как это делается для восьмеричной системы.
Перевод целых чисел в другие системы счисления
Целое число с основанием 10 переводится в систему счисления с основанием 2 путем последовательного деления числа , на основание 2 до получения остатка. Полученные остатки от деления и последнее частное записываются в порядке, обратном полученному при делении. Сформированное число и будет являться числом с основанием N2.
Перевод чисел в десятичную систему осуществляется путем составления степенного ряда с основанием той системы, из которой число переводится. Затем подсчитывается значение суммы.
Пример. а) Перевести 10101101 с.с. ; 101011012 = 1*2^7+ 0*2^6+ 1*2^5+ 0*2^4+ 1*2^3+ 1*2^2+ 0*2^1+ 1*2^0 = 173
б) Перевести 7038; 7038 = 7*8^2+ 0*8^1+ 3*8^0= 451
в) Перевести B2E16; B2E16 = 11*16^2+ 2*16^1+ 14*16^0= 2862