Перевода из двоичной в десятичную систему.
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Для перевода необходимо разложить число по основанию системы счисления и посчитать результат.

Например,

Арифметическая операция

Сложим числа 15 и 6 в различных системах счисления

Ответ: 15+6 = 2110 = 101012 = 258 = 1516

Лекция 3.

Архитектура компьютера

 

Компьютер - это электронное устройство, которое выполняет операции ввода информации, хранения и обработки ее по определенной программе, вывод полученных результатов в форме, пригодной для восприятия человеком. За любую из названных операций отвечают специальные блоки компьютера:

устройство ввода,

центральный процессор,

запоминающее устройство,

устройство вывода.

Все эти блоки состоят из отдельных меньших устройств. В частности, в центральный процессор могут входить арифметико-логическое устройство (АЛУ), внутреннее запоминающее устройство в виде регистров процессора и внутренней кэш-памяти, управляющее устройство (УУ). Устройство ввода, как правило, тоже не является одной конструктивной единицей. Поскольку виды входной информации разнообразны, источников ввода данных может быть несколько. Это касается и устройств вывода. Запоминающее устройство - это блок ЭВМ, предназначенный для временного (оперативная память) и продолжительного (постоянная память) хранения программ, входных и результирующих данных, а также промежуточных результатов. Информация в оперативной памяти сохраняется временно лишь при включенном питании, но оперативная память имеет большее быстродействие. В постоянной памяти данные могут сохраняться даже при отключенном компьютере, но скорость обмена данными между постоянной памятью и центральным процессором, в подавляющем большинстве случаев, значительно меньше.

Арифметико-логическое устройство - это блок ЭВМ, в котором происходит преобразование данных по командам программы: арифметические действия над числами, преобразование кодов и др.

Управляющее устройство координирует работу всех блоков компьютера. В определенной последовательности он выбирает из оперативной памяти команду за командой. Каждая команда декодируется, по потребности элементы данных из указанных в команде ячеек оперативной памяти передаются в АЛУ; АЛУ настраивается на выполнение действия, указанной текущей командой (в этом действии могут принимать участие также устройства ввода-вывода); дается команда на выполнение этого действия. Этот процесс будет продолжаться до тех пор, пока не возникнет одна из следующих ситуаций: исчерпаны входные данные, от одного из устройств поступила команда на прекращение работы, выключено питание компьютера.

Описанный принцип построения ЭВМ носит название архитектуры фон Неймана - американского ученого венгерского происхождения Джона фон Неймана, который ее предложил.

Современную архитектуру компьютера определяют следующие принципы:

1. Принцип программного управления. Обеспечивает автоматизацию процесса вычислений на ЭВМ. Согласно этому принципу, для решения каждой задачи составляется программа, которая определяет последовательность действий компьютера. Эффективность программного управления будет выше при решении задачи этой же программой много раз (хотя и с разными начальными данными).

2. Принцип программы, сохраняемой в памяти. Согласно этому принципу, команды программы подаются, как и данные, в виде чисел и обрабатываются так же, как и числа, а сама программа перед выполнением загружается в оперативную память, что ускоряет процесс ее выполнения.

3. Принцип произвольного доступа к памяти. В соответствии с этим принципом, элементы программ и данных могут записываться в произвольное место оперативной памяти, что позволяет обратиться по любому заданному адресу (к конкретному участку памяти) без просмотра предыдущих.

На основании этих принципов можно утверждать, что современный компьютер - техническое устройство, которое после ввода в память начальных данных в виде цифровых кодов и программы их обработки, выраженной тоже цифровыми кодами, способно автоматически осуществить вычислительный процесс, заданный программой, и выдать готовые результаты решения задачи в форме, пригодной для восприятия человеком.

Реальная структура компьютера значительно сложнее, чем рассмотренная выше (ее можно назвать логической структурой). В современных компьютерах, в частности персональных, все чаще происходит отход от традиционной архитектуры фон Неймана, обусловленный стремлением разработчиков и пользователей к повышению качества и производительности компьютеров. Качество ЭВМ характеризуется многими показателями. Это и набор команд, которые компьютер способный понимать, и скорость работы (быстродействие) центрального процессора, количество периферийных устройств ввода-вывода, присоединяемых к компьютеру одновременно и т.д. Главным показателем является быстродействие - количество операций, какую процессор способен выполнить за единицу времени. На практике пользователя больше интересует производительность компьютера - показатель его эффективного быстродействия, то есть способности не просто быстро функционировать, а быстро решать конкретные поставленные задачи.

Как результат, все эти и прочие факторы способствуют принципиальному и конструктивному усовершенствованию элементной базы компьютеров, то есть созданию новых, более быстрых, надежных и удобных в работе процессоров, запоминающих устройств, устройств ввода-вывода и т.д. Тем не менее, следует учитывать, что скорость работы элементов невозможно увеличивать беспредельно (существуют современные технологические ограничения и ограничения, обусловленные физическими законами). Поэтому разработчики компьютерной техники ищут решения этой проблемы усовершенствованием архитектуры ЭВМ.

Так, появились компьютеры с многопроцессорной архитектурой, в которой несколько процессоров работают одновременно, а это означает, что производительность такого компьютера равняется сумме производительностей процессоров. В мощных компьютерах, предназначенных для сложных инженерных расчетов и систем автоматизированного проектирования (САПР), часто устанавливают два или четыре процессора. В сверхмощных ЭВМ (такие машины могут, например, моделировать ядерные реакции в режиме реального времени, прогнозировать погоду в глобальном масштабе) количество процессоров достигает нескольких десятков.

Скорость работы компьютера существенным образом зависит от быстродействия оперативной памяти. Поэтому, постоянно ведутся поиски элементов для оперативной памяти, затрачивающих меньше времени на операции чтения-записи. Но вместе с быстродействием возрастает стоимость элементов памяти, поэтому наращивание быстродействующей оперативной памяти нужной емкости не всегда приемлемо экономически.

Проблема решается построением многоуровневой памяти. Оперативная память состоит из двух-трех частей: основная часть большей емкости строится на относительно медленных (более дешевых) элементах, а дополнительная (так называемая кэш-память) состоит из быстродействующих элементов. Данные, к которым чаще всего обращается процессор находятся в кэш-памяти, а больший объем оперативной информации хранится в основной памяти.

Раньше работой устройств ввода-вывода руководил центральный процессор, что занимало немало времени. Архитектура современных компьютеров предусматривает наличие каналов прямого доступа к оперативной памяти для обмена данными с устройствами ввода-вывода без участия центрального процессора, а также передачу большинства функций управления периферийными устройствами специализированным процессорам, разгружающим центральный процессор и повышающим его производительность.

Персональные компьютеры

Бурное развитие приобрели в последние 20 лет. Персональный компьютер (ПК) предназначен для обслуживания одного рабочего места и способен удовлетворить потребности малых предприятий и отдельных лиц. С появлением Интернета популярность ПК значительно возросла, поскольку с помощью персонального компьютера можно пользоваться научной, справочной, учебной и развлекательной информацией.
Персональные компьютеры условно можно поделить на профессиональные и бытовые, но в связи с удешевлением аппаратного обеспечения, грань между ними размывается.


Лекция 4.

Запоминающее устройство (память) компьютера предназначено для хра­нения данных и программ для их обработки. Память компьютера дискретна, она состоит из отдельных ячеек. Наименьший элемент памяти — бит — дво­ичный разряд. В нем хранится двоичный код (0 или 1). Восемь последова­тельных двоичных разрядов составляют байт. Максимальное количество байтов, которое может быть одновременно обработано командой процессора, называется машинное слово, длиной которого определяется разрядность процессора

Объем памяти компьютера измеряется в байтах и их производных: кило­ байтах (1 Кб = 1024 б),мегабайтах (1Мб = 1024 Кб), гигабайтах (1Гб = = 1024 Мб) и т. д. Основными характеристиками запоминающих устройств являются быстродействие и емкость.

Память компьютера имеет многоуровневый характер. Такое сочетание запоминающих систем называется иерархией памяти компьютера.

Память компьютера по способу организации и использования можно разделить на внутреннюю и внешнюю.

Внутренняя память компьютера включает в себя оперативную памяти, постоянную памяти, кэш-память.

Оперативная память (оперативное запоминающее устройство — ОЗУ или Random Access Memory— RAM) — энергозависимое, быстродействующее

запоминающее устройство, предназначенное для хранения информации (программ и данных), непосредственно участвующей в вычислительном процессе на текущем этапе функционирования ПК. ОЗУ — энергозависимая память: при отключении напряжения питания информация, хранящаяся в ней, теряется.

Постоянная память (постоянное запоминающее устройство — ПЗУ или Read Only Memory —ROM) используется для хранения неизменяемой ин­формации: загрузочные программы ОС, программы тестирования устройств компьютера и некоторых драйверов базовой системы ввода-вывода (BIOS -Basic Input-Output System) и др. Из ПЗУ можно только считывать информацию.

Кэш-память — высокоскоростная память сравнительно большой емкости, которая является буфером между оперативной памятью и микропроцессором и позволяющая увеличить скорость выполнения операций. В кэш-памяти хранятся данные, которые микропроцессор получил и будет использовать в бли­жайшие такты своей работы. Микропроцессоры, начиная от МП 80486, имеютсвою встроенную кэш-память (или кэш-память 1-го уровня). Кэш-память 2-го уровня размещается на материнской плате вне микропроцессора и хранит дан­ные и результаты, обрабатываемые процессором в текущий момент времени.

Внешняя память компьютера предназначена для долговременного хране­ния информации. Внешние ЗУ также называют накопителем.

Накопители бывают внешними (собственный корпус и источник питания), встроенными в корпус компьютера, со сменными и несменными носителями, с носителями разной формы (диски, ленты). Накопители имеют разные характеристики: максимально возможный объем хранимой информации,время доступа.

Накопители на магнитных лентах называются стримерами. В современ­ных стримерах используются специальные кассеты (картриджи) с магнит­ной лентой. Стримеры имеют разные стандарты, определяющие интерфейс с компьютером, формат магнитной ленты, методы кодирования и сжатия.

Отличительной особенностью накопителей на дисках является использо­вание в качестве носителей информации дисков разного диаметра, отличаю­щихся форм-фактором. Выпускаются носители с форм-фактором (размером) 1,8", 2,5", 3,5", 5,25".

Жесткие несменные диски называются винчестерами. Они представляют собой систему, состоящую из механического привода головок чтения-записи, нескольких носителей и контроллера, обеспечивающего работу всего уст­ройства. Магнитная головка (несколько магнитных головок в специальном позиционере) является одной из наиболее важных частей устройства. Носи­тель информации состоит из нескольких дисков, каждый из которых имеет две рабочие поверхности. При записи информации используются магнитные свойства слоя, нанесенного на поверхность.

Гибкие диски (floppy) в зависимости от размера бывают двух видов — 5,25". и 3,5". Операции чтения/записи осуществляются контактным способом,

т. е. при соприкосновении магнитной головки устройства с поверхностью носителя. У таких носителей невысокая плотность записи, скорость обмена, значительное время доступа.

Магнитооптические диски имеют различную емкость от 128 Мбайт до 640 Мбайт. Запись производится после нагревания лазером магнитного слоя до определенной температуры. Надежность хранения информации обес­печивается тем, что при обычной температуре информация не подверженадействию внешних магнитных полей.

Устройства CD - ROM используют носители емкостью до 650 Мбайт, пред­ставляющие собой диски со светоотражающим слоем на одной стороне, где хранится информация. На диск нанесена дорожка-спираль от центра к краю диска, состоящая из отражающих и не отражающих свет точек; считываниепроизводится лазерным лучом.

Накопители CD-R позволяют лишь однократно записывать информацию на диски. Луч лазера прожигает пленку на поверхности диска, меняя его отражающую способность. Перезапись при этом невозможна. Такие диски считываются на любом приводе CD-ROM.

Накопители CD-RW позволяют делать многократную запись на диск. Здесь используются свойство рабочего слоя переходить под воздействием лазерного луча в кристаллическое или аморфное состояние, имеющие разную отражательную способность.

Накопители DVD предназначены для хранения видео, аудио, высокого качества, компьютерной информации большого объема. Плотность записи выше, чем у обычных CD-ROM.+

Накопители DVD-RAM позволяют записывать и перезаписывать ин­формацию.

Накопители на сменных жестких дисках используют технологию винчес­теров. Параметры таких устройств приближаются к параметрам устройств с жесткими несъемными дисками.

В последние годы в ПК стали использоваться новые ЗУ — флэш-память. Модули или карты флэш-памяти могут устанавливаться прямо в разъемы материнской платы. Флэш-память обладает рядом преимуществ в использова­нии: высокая надежность и ударопрочность, малое энергопотребление. Одним из основных преимуществ флэш-памяти является ее компактность, поэтому она постепенно все активнее применяется для хранения и переноса данных.

Выводы. Устройства памяти являются одним из основных составля­ющих компьютера и предназначены для хранения программ и обрабаты­ваемых данных. Различают устройства внутренней и внешней памяти, отличающиеся принципами действия и характеристиками.

 

 

Лекция 5.

Операционная система (ОС) представляет собой совокупность программ, выполняющих две основные функции: предоставление пользователю удобств виртуальной машины и повышение эффективности использования компьютера при рациональном управлении его ресурсами.

Виртуальная машина — это функциональный эквивалент воображаемого компьютера с заданной конфигурацией, моделируемый программно-аппаратными средствами реального компьютера. ОС скрывает от пользователя особенности физического расположения информации на дисках и осуществляет обработку прерываний (прекращение вычислительного процесса, вызванное требованиями на обслуживание других устройств), управление таймерами и оперативной памятью. В результате пользователю предоставляется виртуальная машина, реализующая работу на логическом уровне.

К современным операционным системам предъявляются следующие требования:

  • совместимость — ОС должна включать средства для выполнения приложений, подготовленных для других ОС;
  • переносимость — обеспечение возможности переноса ОС с одной аппаратной платформы на другую;
  • надежность и отказоустойчивость — предполагает защиту ОС от внутренних и внешних ошибок, сбоев и отказов;
  • безопасность — ОС должна содержать средства защиты ресурсов одних пользователей от других;
  • расширяемость — ОС должна обеспечивать удобство внесения последующих изменений и дополнений;
  • производительность — система должна обладать достаточным быстродействием.

По числу одновременно выполняемых задач выделяют ОС однозадачные (MS DOS, ранние версии PC DOS) и многозадачные (OS/2, UNIX, Windows).

Однозадачные ОС предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные ОС дополнительно управляют разделением между задачами совместно используемых ресурсов. Многозадачность бывает невытесняющая (NetWare, Windows3/95/98) и вытесняющая (Windows NT, OS/2, UNIX). В первом случае активный процесс по окончании сам передает управление ОС для выбора из очереди другого процесса. Во втором — решение о переключении процессора с одного процесса на другой принимает ОС.

По числу одновременно работающих пользователей ОС делятся на однопользовательские (MS DOS, Windows Зх, ранние версии OS/2) и многопользовательские (UNIX, WINDOWS NT). В многопользовательских системах присутствуют средства защиты информации пользователей от несанкционированного доступа.

В сетевой ОС присутствуют средства передачи данных между компьютерами по линиям связи и реализация протоколов передачи данных.

Кроме ОС, ориентированных на определенный тип аппаратной платформы, существуют мобильные ОС, легко переносимые на разные типы компьютеров (UNIX). В таких ОС аппаратно-зависимые места локализованы и при переносе системы переписываются. Аппаратно-независимая часть реализуется на языке программирования высокого уровня, как правило, на языке Си, и перекомпилируется при. переходе на другую платформу.

В настоящий момент около 90% компьютеров используют ОС Windows. Более широкий класс ОС ориентирован для использования на серверах. К этому классу ОС относятся семейство UNIX, разработки фирмы Microsoft (MS DOS и Windows), сетевые продукты Novell и корпорации IBM.

UNIX — многопользовательская, многозадачная ОС, включает достаточно мощные средства защиты программ и файлов различных пользователей. ОС UNIX является машинонезависимой, что обеспечивает высокую мобильность ОС и легкую переносимость прикладных программ на компьютеры различной архитектуры. Важной особенностью ОС семейства UNIX являются ее модульность и обширный набор сервисных программ, которые позволяют создать благоприятную операционную обстановку для пользователей-программистов (т. е. система особенно эффективна для специалистов — прикладных программистов).

Независимо от версии общими для UNIX чертами являются многопользовательский режим со средствами защиты данных от несанкционированного доступа; реализация многозадачной обработки в режиме разделения времени; переносимость системы путем написания основной части на языке Си.

Недостаток UNIX — большая ресурсоемкость, и для небольших однопользовательских систем на базе персональных компьютеров она чаще всего является избыточной.

В целом ОС семейства UNIX ориентированы прежде всего на большие локальные (корпоративные) и глобальные сети, объединяющие работу тысяч пользователей. Большое распространение UNIX и ее версия LINUX получили в сети Интернет, где важнейшее значение имеет машинонезависимость ОС.

ОС MS DOS широко использовалась для персональных компьютеров, построенных на базе процессоров Intel 8088-80486.

В настоящее время MS DOS для управления персональными компьютерами практически не применяется. Однако ее не следует считать полностью исчерпавшей свои возможности и потерявшей актуальность. Низкие требования к аппаратным ресурсам оставляют DOS перспективной для практического использования. Так, в 1997 г. компания СаШега начала работы по адаптации DR DOS (аналог MS DOS) к рынку встроенных ОС мелких высокоточных устройств, присоединяемых к Интернету и интранет-сетям. К этим устройствам относятся кассовые аппараты, факсы, персональные цифровые ассистенты, электронные записные книжки и др.

Операционные системы Windows — это семейство операционных систем, включающих: Windows 3.1, Windows for Workgroups 3.11, Windows 9X, Windows NT, Windows 2000, Windows ME (первые две обычно называют операционными оболочками, поскольку ОС DOS для них устанавливалась отдельно). Windows 95 характеризуется простотой инсталляции, невысокими уровнями защиты данных и устойчивости к сбоям приложений. Windows 95 обладает интуитивно понятным интерфейсом, поддерживает, технологию plug-and-play, содержит встроенные средства для сетевой работы.

Windows 98 является развитием Windows 95. Эта версия тесно интегрирована с Web-броузером Internet Explorer и содержит большое количество драйверов к старым и новым устройствам. Пользователи отмечают упрощенный процесс инсталляции ОС, пониженные по сравнению с NT требования к мощности процессора, объему памяти и дисковому пространству. Одной из разновидностей Windows является ОС Windows СЕ. Эта линия ОС предназначена для использования на портативных компьютерах. Windows СЕ представляет собой 32-разрядную объектно-ориентированную многозадачную ОС, имеет встроенные функции энергосбережения. Версия Windows СЕ 3.0 (2000) приближается по своим возможностям к системам реального времени. Основная часть этой компактной ОС записана в перепрограммируемое ПЗУ портативных компьютеров. Windows NT 5.0 или Windows 2000 — полностью 32-разрядная ОС с приоритетной многозадачностью, улучшенной реализацией работы с памятью и изначально проектировалась со средствами обеспечения надежности, защиты и управления. Windows 2000 выпускается в четырех вариантах: Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server и Windows 2000 DataCenter Server. Эти версии отличаются количеством входящих в поставку служб и программ, степенью поддержки аппаратного обеспечения.

Операционная система OS/2 (Operating system/2) является однопользовательской многозадачной ОС, односторонне (MS DOS —> OS/2) программно совместимой с MS DOS и предназначенной для работы с МП 80386 и выше (ПК IBM PC и PS/2). OS/2 может одновременно выполнять до 16 программ (каждая из них в своем сегменте памяти), но среди них только одну, подготовленную для MS DOS.

Важными особенностями OS/2 является наличие многооконного интерфейса пользователя; программных интерфейсов для работы с системой баз данных; эффективных программных интерфейсов для работы в локальных вычислительных сетях. К недостаткам OS/2 относится в первую очередь сравнительно небольшой объем программных приложений, наработанных к настоящему времени.

Лекция 6.

Дата: 2019-11-01, просмотров: 182.