Перевод целых чисел в другие системы счисления

Целое число с основанием 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

 

  1. Для чего предназначен сканер? Может ли сканер работать без программного обеспечения?

Сканер (англ. scanner) — устройство, которое, анализируя какой-либо объект (обычно изображение, текст), создаёт цифровую копию изображения объекта. Процесс получения этой копии называется сканированием. В большинстве сканеров для преобразования изображения в цифровую форму применяются светочувствительные элементы на основе приборов с зарядовой связью (ПЗС) (англ. Charge-Coupled Device, CCD).

По способу перемещения считывающей головки и изображения относительно друг друга сканеры подразделяются на ручные (англ. Handheld), рулонные (англ. Sheet-Feed), планшетные (англ. Flatbed) и проекционные. Разновидностью проекционных сканеров являются слайдсканеры, предназначенные для сканирования фотопленок. В высококачественной полиграфии используются барабанные сканеры, в которых в качестве светочувствительного элемента используется фотоэлектронный умножитель (ФЭУ).

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

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

  1. Почему с помощью компьютера удобнее готовить текст, чем с помощью пишущей машинки?

 

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

Вот например: работая на машинке, Вы боитесь сделать опечатку. Если Вы нажмете не ту клавишу, то затем Вам придется замазывать неправильную букву "Штрихом", подпечатывать правильную (а если Вы, не дай Бог, пропустили букву?). Вполне вероятно, опечатки настолько испортят вид страницы, что ее (всю!) придется перепечатывать заново. При работе с компьютером Вы всего-навсего, заметив опечатку, подводите к нужному месту курсор, вставляете или заменяете букву (или буквы, или слова, или даже целые предложения, или абзацы) и работаете дальше, как ни в чем ни бывало. Если бы компьютер позволял делать только это и ничего другого, и то производительность Вашего труда повысилась бы в три-четыре раза. Но это только присказка. А вот сказка: вспомните, как проходит у Вас подготовка какого-нибудь отчета? Ну да, Вы готовите текст, сдаете его "на машинку". Машинистка печатает (разумеется, с ошибками), вы их выправляете и отдаете на согласование. Начальство говорит: это убрать, это переставить вот сюда, вот здесь добавить то-то. Вы переделываете текст: выстригаете фрагменты, подклеиваете, зачеркиваете, переписываете и получившийся безобразный рулон отдаете опять-таки "на машинку". Машинистка, естественно, печатает все от начала до конца заново, делая неизбежные опечатки, временами не разбирая Вашего почерка. Делается это минимум день. Получившийся текст Вы опять сдаете начальству... ну и так далее.

А вот как это делается с помощью компьютера. Вы сами (или даже машинистка) набираете первоначальный текст на компьютере, запоминаете его на диске в виде файла и распечатываете на принтере (даже самый плохонький принтер печатает не менее одной страницы в минуту; а вообще можно печатать 2-3 страницы в минуту). Теперь можно согласовывать текст и исправлять погрешности. Вызываете свой текст с диска. Вам нужно убрать слово или фразу? Нет проблем: подводите курсор, нажимаете одну-две клавиши, и этой части текста как не бывало.

Вам нужно что-либо добавить? Нет проблем: подводите курсор и добавляете. Текст раздвигается автоматически.

Вам нужно фрагмент текста перенести в другое место? Нет проблем. Подводите курсор, выделяете фрагмент, который нужно переместить, переводите курсор туда, куда нужно переместить текст, нажимаете одну-две клавиши - и все!

А после всех исправлений запоминаете текст на диске и в считанные минуты распечатываете его на бумаге. На все это Вы тратите часы или даже минуты, но никак не дни.

Фантастика? Именно так. Но и это еще не все. Кроме всего, текстовый редактор может:

· автоматически делать переносы со строки на строку по правилам русского языка;

· автоматически выравнивать текст по правому краю (как говорят машинистки, делать выключку);

· переделать любой фрагмент текста по заданной Вами ширине;

· разбивать текст на страницы с автоматической нумерацией страниц и формировать оглавление;

· просматривать одновременно несколько текстов и копировать фрагменты из одного в другой;

· автоматически заменять по всему тексту одно слово на другое (например, СССР на РФ);

· менять шрифты;

· проверять текст на предмет наличия грамматических ошибок;

· и многое еще по мелочи.

Освоив все это, Вы сможете повысить производительность труда при подготовке текстов минимум в десять раз. Кроме того, что немаловажно, Вы существенно повысите качество текста: он будет напечатан ровными красивыми буквами, выровнен по правому краю, аккуратно разбит на страницы, не будет содержать помарок.

 

  1. Назначение операционной системы. Какие операционные системы Вы знаете?

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

То, что сказано в определении не дает простого понимания ответа на вопрос: "Зачем же мне эта ОС, если я все равно не использую (напрямую) ее?". Да "идеальная" ОС - это та ОС, которую мы "не используем". Хорошая ОС должна сама обслуживать все компоненты компьютерной системы и не мешать нам выполнять с помощью компьютера наши задачи! Например, я хочу написать письмо своей девушке. Отлично! Я просто говорю компьютеру: "Я хочу написать письмо!". Невидимая для меня ОС сама определяет, какая программа для этого нужна и загружает ее с чистым бланком письма. Это идеал. К сожалению многие реально-существующие на сегодняшний день ОС до него еще не дошли. Ближе всего к такому идеалу подошли такие ОС как OS/2 Warp, Be, Windows. Но подошли к нему с разных сторон:

· OS/2 полностью объектная система, которая сразу прячет от пользователя программы, подставляя ему шаблоны: бери из стопки бланк, щелкни по нему мышкой и работай с документом (! о программе OS/2 Warp сама позаботится).

· Windows же, наоборот, подставляет пользователю программы во всем их величии (о, Ужас! как их много!), но при этом она документно-ориентирована, то есть она запоминает последние 20 документов с которыми вы работали и хранит их в специальном меню, кроме этого она ассоциирует документы с одной программой и при выборе документа сама отыскивает нужную программу и запускает (в OS/2 Warp этот механизм реализован на порядок мощнее).

Из всего сказанного выше можно понять зачем пользователю нужна ОС: для того, чтобы обслуживать его запросы и быть при этом незаметной, как очень хороший слуга. С другой стороны ОС нужна программам, для того, чтобы они не приставали к пользователю (подобно программам под Linux или MS-DOS) со страшными вопросами типа: "Какая у вас стоит видеокарта? И какой IRQ она использует?" В хорошей ОС программа такой вопрос задает ОС, а не пользователю, мало того хорошая ОС не должна вообще говорить программе какое оборудование установлена, а только предоставлять программам интерфейс к этим устройствам, в результате чего программы становится разрабатывать намного легче, а пользователю не придется бегать по магазинам за новым оборудованием из-за того, что новая программа не поддерживает его звуковую карту.

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

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

Виды ОС

Попробуем классифицировать ОС, опираясь на линию их развития вслед за IBM PC-совместимыми ПК.

Так как перые ПК были очень слабы, то и первые ОС были, что вполне естественно однозадачными и однопользовательскими, а также работали исключительно в текстовом режиме. Дальнейшее развитие графической подсистемы позволило более интенсивно использовать графику и цвет, таким образом выделим первый признак: внешний тип интерфейса: GUI или текстовый.

После появления микропроцессора i80286 и его расширенного режима стало возможным аппаратно изолировать области кода и данных разных программ друг от друга. Выделяем второй признак: многозадачность (или многопрограмность) ОС. В данном признаке можно выделить четыре типа:

1. однозадачные (MS-DOS);

2. псевдомногозадачные, то есть одновременно работает только одна программа, а мы переключаясь между ними как-бы пробуждаем другую и усыпляем первую (Windows 1 и 2);

3. многозадачные (Windows 95,98);

4. реально многозадачные (Windows NT, OS/2 3 и 4, Unix, Be, Linux).

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

С развитием сетей и внедрением ПК в офисы и дома частных пользователей потребовалась поддержка работы нескольких пользователей на одном компьютере. Выделим третий признак: является ли ОС многопользовательской. Тут также возможны варианты:

1. нет поддержки (MS-DOS, Windows 1-2-3);

2. поддерживается на одном терминале, хранятся различные профили для настройки системы под пользователя (Windows 95-98-Me-NT-2000);

3. реальная многопользовательность, то есть могут одновременно работать несколько человек на разных терминалах, но с одним ПК (Windows NT Terminal Server, Unix, Linux(?)).

Выделим еще одну группу ОС, для которых не очень важен интерфейс, а важны скоростные и надежностные характеристики работы - серверные ОС. Например, Windows NT Server, OS/2 Advanced Server, Novel Netware/IntranetWare, Banyan Wines.

Ну и последняя группа ОС - встраиваемые ОС. Сюда относятся ОС, которые встраиваются в различные устройства, например, сотовые телефоны, органайзеры и прочие микроэлектронные игрушки. Примером таких ОС можно наpвать: Palm OS, Windows CE.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: