вторник, 24 января 2012 г.

История создания языка C++ и его достоинства

История создания языка C
Сотрудник фирмы Bell Labs Деннис Ритчи создал язык C в 1972 году во время
совместной работы с Кеном Томпсоном над операционной системой UNIX. Многие
важные идеи C взяты из языка BCPL, автором которого является Мартин Ричардс.
Влияние BCPL на Си было косвенным - через язык B, разработанный Кеном
Томпсоном в 1970 году для первой системы UNIX, реализованной на PDR-7.

В 1983 году Американским институтом национальных стандартов (American
National Standarts Institute - ANSI) был учрежден комитет, перед которым с
тавится цель выработать "однозначное и машинно-независимое определение языка
C", полностью сохранив при этом его стилистику. Результатом работы комитета
явился стандарт ANSI языка C. C - язык "компилируемого" типа.


Достоинства языка C
C - современный язык.

Его структура побуждает программиста
использовать в своей работе нисходящее проектирование, структурное
программирование, пошаговую разработку модулей.

C - эффективный язык.

Его структура позволяет наилучшим образом использовать возможности современных ЭВМ.
Программы отличаются: компактностью, быстротой исполнения.


C - переносимый (мобильный) язык.

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

C - мощный и гибкий язык.

Большая часть операционной системы UNIX написана на языке Си, как и компиляторы и
интерпретаторы таких языков, как Фортран, Паскаль, Лисп, Лого, Бейсик. Широко
используется для создания инструментальных средств программирования, машинной
графики, компьютерных игр.

C - удобный язык.

Он достаточно структурирован, чтобы поддерживать хороший стиль программирования.
Язык C обладает рядом замечательных конструкций управления, обычно ассоциируемых
с ассемблером.

Измерительные приборы

Иногда при проверке плат или компонентов приходится пользоваться измерительными
приборами и специальными устройствами. Они сравнительно недороги и просты в применении. Для проверки компьютера необходимы мультиметр и тест-разъемы. Тест-разъемы позволяют проверять последовательные и параллельные порты и присоединяемые к ним кабели. Мультиметром можно измерять различные параметры, например напряжение в разных точках схемы или на выходе блока питания, и проверять на обрыв проводник на плате или кабель. Неплохим дополнением может служить тестер сетевой розетки, с помощью которого проверяют правильность подключения сетевой проводки к розетке.

Тест-разъемы

Для проверки последовательных и параллельных портов применяются тест-разъемы
(рис. 5). Если их установить вместо соединительных кабелей, то при проверке будут подаваться сигналы с выходных контактов последовательных или параллельных портов на входные контакты, т.е. на самих себя.
Существует несколько типов тест-разъемов. Вам потребуются разъемы для 9- и 25-контактных последовательных портов и для 25-контактного параллельного порта. Такие тест-разъемы выпускаются многими фирмами, в том числе и IBM (причем она предлагает и универсальный разъем, в котором все три разновидности объединены в одном корпусе).


Рис.5

Универсальный разъем сразу для трех портов особенно удобен. Имейте в виду, что тест-
разъемы входят в состав большинства диагностических и ремонтных наборов, поэтому от-
дельно приобретать их не нужно. Вы также можете сделать тест-разъем самостоятельно.

Мультиметры

Зачастую в процессе работы приходится измерять напряжение и сопротивление. Для этого применяются цифровые или аналоговые мультиметры. У любого из них есть минимум
два измерительных вывода (щупа), которые подключаются к проверяемой цепи. При соединении мультиметр отображает показания. В зависимости от выбранного режима работы, прибор измеряет либо сопротивление, либо постоянное или переменное напряжение (более высококлассные модели могут измерять ток, емкость, частоту, параметры транзисторов и т.п.).
Для каждой величины существует несколько диапазонов измерения. Например, верхние
пределы шкалы при измерении постоянного напряжения могут быть равны 200 мВ, 2, 20, 200
и 1000 В. Поскольку в компьютерах используется напряжение питания +5 и +12 В, лучше
всего выполнять измерения на пределе 20 В. На меньших пределах прибор будет зашкаливать
или вообще выйдет из строя, а на больших точность считывания показаний окажется недостаточной.
Если вы заранее не знаете приблизительной величины измеряемого напряжения, установите мультиметр на самый “грубый” предел, а затем постепенно увеличивайте чувствительность. В лучших из этих приборов выбор предела измерения осуществляется автоматически.
Такие мультиметры довольно просты в использовании. Переключите мультиметр в режим
измерения той величины, которая вас интересует, например в режим постоянного напряжения, и присоедините щупы к проверяемой цепи. Мультиметр сам выберет оптимальный предел измерения, и вам останется лишь считать показания. Подобные приборы чаще всего являются цифровыми.
Я предпочитаю пользоваться малогабаритными цифровыми мультиметрами. Они ненамного дороже стрелочных, но точность измерения у них значительно выше. Некоторые
модели по размерам меньше магнитофонной кассеты и умещаются в нагрудном кармане.
Один из таких мультиметров фирмы Radio Shack имеет толщину меньше 1 см и весит около 100 г. Прибором такого класса вы сможете измерить все необходимые величины в любом компьютере.

Логические пробники и генераторы одиночных импульсов

При поиске неисправностей в цифровых схемах удобно использовать логический пробник. Цифровой сигнал может быть либо высокого (5 В), либо низкого (0 В)
уровня. Импульсы бывают очень короткими (доли микросекунды), а частота их следования
может достигать десятков мегагерц, поэтому обычный мультиметр в такой ситуации бесполезен. Логический пробник предназначен для контроля и индикации именно таких цифровых сигналов.
Особенно он может пригодиться при поиске неисправности в “мертвом” компьютере. С
помощью пробника можно проверить работу тактового генератора и наличие других синхронизирующих сигналов. Вы можете сравнить сигналы на каждом выводе какой-либо интегральной схемы с сигналами на исправной микросхеме и найти вышедший из строя компонент. Логический пробник может оказаться полезным и при проверке дисководов— он позволяет проверить сигналы на интерфейсном кабеле или в самой схеме накопителя.
Вместе с логическим пробником обычно используется генератор одиночных импульсов.
Он предназначен для принудительной подачи в схему импульса высокого уровня (+5 В) длительностью 1,5–10 мкс. Реакция схемы сравнивается с ее “штатным” поведением. Генератор одиночных импульсов используется реже, чем логический пробник, но в некоторых случаях он бывает весьма полезен.

Тестер сетевой розетки

Весьма полезное измерительное устройство. Этот простой и дешевый прибор применяется для проверки электрических розеток. Его вставляют в розетку и по свечению трех светодиодов определяют правильность подключения проводов.
Хотя плохо смонтированная розетка — большая редкость, мне несколько раз приходилось сталкиваться с этой проблемой. В большинстве случаев был неправильно подведен
заземляющий проводник. Неправильно смонтированная розетка приводит к неустойчивой
работе компьютера и его “зависанию”. Это вызвано тем, что сетевые помехи в незаземленной системе попадают на общий провод компьютера, относительно которого
“отсчитываются” уровни логических сигналов. В результате возникают ошибки при передаче данных и периодические сбои.
Другой признак плохого заземления электрических розеток — электрические разряды,
возникающие в момент прикосновения к корпусу компьютера. В этом случае ток протекает
не там, где нужно. Эта проблема также может быть вызвана плохим заземлением самого компьютера. Используя простой тестер электрических розеток, можно быстро определить, исправна ли конкретная розетка.

Осцилограф

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

Вольтметр

Так как к стабильности питающих напряжений предьявляются очень жесткие требования, то для измерений напряжений +5В и +12В необходимо иметь вольтметр класса не менее 0.5.

Остальными приборами служба техобслуживания комплектуется по мере необходимости, в зависимости от объема работ.

Техническая оснастка для выполнения профилактических и ремонтных работ

Необходимые инструменты для модернизации компьютера:

Основное, что вам потребуется для выполнения любого вида модернизации, — это пара небольших отверток. Вы должны иметь отвертки двух типов: обычную и крестообразную. Сегодня в большинстве компьютерных систем применяются винты и шурупы под крестообразную отвертку. Для работы с винтами, имеющими специальную шестигранную шляпку, вам потребуется соответствующая отвертка на 0,25".

В компьютерах некоторых известных производителей (например, фирмы Compaq) вы можете встретить винты типа ТОRХ. Они очень похожи на винты под крестообразную отвертку, однако имеют шесть прорезей на шляпке. Вы можете заменить их на стандартные винты, но это можно сделать только с помощью специальной ТОRХ-отвертки. Наиболее часто используются отвертки размеров Т-10 и Т-15. Если вы будете применять магнитные отвертки, это существенно облегчит вам работу, т. к. винты не будут падать и теряться.


Техническая оснастка:
  • Инструкции на оборудование;
  • Расходные материалы (тех. масло, спирт и т.д.);
  • Инструмент;
Приспособления для извлечения микросхем из гнезд и для их установки (рис. 2) нужны для того, чтобы вынимать и устанавливать микросхемы памяти (и другие интегральные схемы меньшего размера), не рискуя согнуть их выводы. Для удаления небольших интегральных схем, например микропроцессоров или ROM, используется небольшая отвертка. Если нужно извлечь из гнезда большой процессор, например 486, Pentium или Pentium Pro, понадобится специальное приспособление для извлечения микросхем (если они установлены в стандартном гнезде). У этих микросхем много выводов, и для их извлечения требуется значительное усилие. Указанное приспособление равномерно распределяет усилие по периметру корпуса микросхемы, не позволяя ей переломиться.



Рис.2

Правда, в современных системных платах используются разъемы типа ZIF (Zero Insertion Force - с нулевым усилием вставки). При вставке микросхем в такие разъемы (и их изъятии) совершенно не требуется прилагать усилий, что позволяет легко заменять микросхемы.
Пинцетом и зажимом удерживают небольшие винты или перемычки, которые неудобно брать рукой. Пинцет особенно пригодится, если вы уроните внутрь небольшую деталь; ее можно вынуть, не разбирая компьютера.
Звездообразная отвертка типа Тоrx (рис. 3) необходима для винтов со специальными головками, которые применяются в большинстве компьютеров фирмы Compaq и некоторых других фирм.



Рис.3

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



Рис. 4. Комплект электростатической разгрузки

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

Несколько слов о крепежных деталях

Типы крепежных деталей:

Работая с компьютером, вы можете столкнуться с множеством разнообразных крепежных деталей.
В большинстве компьютеров применяются винты с шестигранной головкой, для которых подходят гаечные ключи на 1/4 и 3/16 дюйма. IBM применяет такие винты в своих PC, XT и AТ; они же используются в большинстве совместимых компьютеров. Однако возможно применение и других крепежных деталей. Например, фирма Compaq в большинстве своих компьютеров использует винты типа Тоrх (они имеют звездообразную прорезь в головке). Отвертки различных размеров для этих винтов обозначаются так: Т-8, Т-9, Т-10, Т-15, Т-20, Т-25, Т-30, Т-40 и т.д.
Разновидностью винтов Torx являются секретные винты, которые применяются в блоках питания и некоторых узлах: они похожи на обычные винты этого типа, но в центре прорези у них есть штырь. Для них требуется специальная отвертка с углублением под этот штырь (обычными инструментами вывернуть такой винт невозможно). Единственный способ сделать это без соответствующей отвертки - осторожно срезать штырек небольшим зубилом. Как правило, с помощью таких винтов собираются узлы, которые не рассчитаны на вскрытие и заменяются целиком.
Многие изготовители применяют более распространенные стандартные винты, преднзначенные для крестообразных и плоских отверток. Конечно, работать с такими винтами проще, но они менее надежны, чем шестигранные винты и винты Тоrх, поскольку их прорези под шлиц довольно легко сорвать. Очень дешевые винты крошатся под отверткой, и крупинки металла могут попасть на системную плату. Не создавайте себе новых проблем и старайтесь не пользоваться такими винтами.

Дюймовая и метрическая меры

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

Меры безопасности при проведении ремонта и технического обслуживания

Все работы по техническому обслуживанию и ремонту выполняются на отключенном от электрической сети оборудовании.

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


Персональные электронно-вычислительные машины (ПЭВМ)
  1. Размещение оборудования электронно - вычислительных машин (ЭВМ), управляющих вычислительных комплексов (УВК), персональных ЭВМ производится в соответствии с техническими условиями заводов-изготовителей и с соблюдением Санитарных правил и норм СанПиН 2.2.2.542-96 "Гигиенические требования к персональным электронно-вычислительным машинам и организации работы".
  2. Запрещается размещать оборудование ЭВМ и создавать рабочие места с ВДТ и ПЭВМ в подвальных помещениях.
  3. Площадь на одно рабочее место с ВДТ или ПЭВМ должна составлять не менее 6,0 кв.м, а объем - не менее 20 куб.м.
  4. Стены и потолки производственных помещений, где устанавливаются перфорационные и клавишные машины , должны быть облицованы звукопоглощающим материалом. Для снижения шума и вибрации в помещениях вычислительных центров (ВЦ) необходимо устанавливать оборудование, аппараты на специальные фундаменты и амортизирующие прокладки, предусмотренные нормативными документами.
  5. Пол помещения должен быть покрыт материалами, разрешенными к применению в строительстве Минздравом СССР 17.04.85г. № 385985, не выделяющими вредных веществ, поглощающими шум, ненакапливающими статическое электричество.
  6. Освещение в помещениях ВЦ должно быть смешанным (естественное и искусственное). Естественное освещение в помещениях ВЦ должно осуществляться в виде бокового освещения с коэффициентом естественной освещенности 1. Рабочие места с ВДТ и ПЭВМ по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку преимущественно слева. Осветительные установки должны обеспечить равномерную освещенность с помощью отраженного или рассеянного светораспределителя; они не должны создавать слепящих бликов на клавиатуре и других частях пульта, а также на экране монитора в направлении глаз оператора.
  7. К работам, связанным с эксплуатацией технического оборудования ЭВМ, допускаются лица, имеющие группу по электробезопасности не ниже 3.
  8. Все корпуса шкафов и внешних устройств ЭВМ, а также измерительных, испытательных и проверочных приборов, контрольно-вызывных приборов, должны быть заземлены.
  9. Устройства разрешается эксплуатировать только при закрытых дверях и закрытых кожухах (крышках).
  10. Со стороны открывающихся дверей шкафов питания и около распределительного щита должны быть положены диэлектрические ковры.
  11. Работы по монтажу и ремонту оборудования, замене ячеек и блоков должны выполняться при снятом напряжении.
  12. Замену предохранителей распределительного щита необходимо производить при выключенном переключателе щита и снятой нагрузке.
  13. При создании рабочих мест с ВДТ и ПЭВМ должны учитываться расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), которое должно быть не менее 2,0 м. а расстояние между боковыми поверхностями видеомониторов - не менее 1 ,2 м.
  14. Рабочее место должно отвечать следующим требованиям:

    • оборудование рабочего места (стол, стул, подставка для ног) должны быть специальной конструкции, обеспечивающей возможность индивидуальной регулировки соответственно росту работающего и созданию удобной позы;
    • сиденье и спинка стула должны быть покрыты неэлектризующимся воздухопроницаемым полумягким материалом;
    • поверхность подставки для ног должна быть рифленой, а по переднему краю иметь бортик высотой 10 мм;
    • расположение рабочих поверхностей должно обеспечить согласованность компоновки рабочего места и маршрута движений, а также достаточную легкость слежения за рабочими операциями;
  15. Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300-500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещенность экрана более 300 лк.
  16. Следует ограничивать отраженную блесткость на рабочих поверхностях (экран, стол, клавиатура и др.) за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения.
  17. Для обеспечения нормируемых значений освещенности в помещениях использования ПЭВМ следует проводить чистку стекольных рам и светильников не реже двух раз в год и проводить своевременную замену перегоревших ламп.
  18. Экран видеомонитора должен находиться от глаз пользователя на оптимальном расстоянии 600-700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов.
  19. В помещениях ПЭВМ ежедневно должна проводиться влажная уборка.

Организация ремонта средств вычислительной техники.

Организация ремонта средств вычислительной техники подразделяется на:
  • текущий ремонт - выполняется техническим персоналом по мере необходимости (ремонт мыши, мелкий ремонт принтера, и т.д.)
  • средний ремонт – замена отдельных узлов оборудования. При наличии ЗИПа может выполнятся техническим персоналом или специализированной организацией.
  • капитальный ремонт – замена узлов выработавших свой ресурс выполняется специализированной организацией.
  • модернизация оборудования выполняется в пределах возможностей конкретной аппаратуры (увеличение ОЗУ, замена винчестера и др.)

понедельник, 23 января 2012 г.

Виды технического обслуживания

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

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

Виды технического обслуживания:
  • Т.О.-1 - выполняет ежедневно оператор, работающий на данном оборудовании, и заключается в чистке аппаратуры от пыли;
  • Т.О.-2 - выполняется еженедельно оператором: влажная чистка клавиатуры, клавиш мыши, коврика для мыши;
  • Т.О.-3 - ежемесячное техническое обслуживание выполняется техническим персоналом, за которым закреплено данное оборудование. Проверяется работоспособность всего оборудования, смазка трущихся и подвижных частей аппаратов, согласно инструкциям на данный аппарат;
  • Полугодовая профилактика - выполняется техническим персоналом: тестирование оборудование, по необходимости его регулировка;
  • Годовая профилактика - выполняется техническим персоналом тестирование, чистка от пыли системного блока, клавиатуры, монитора, при необходимости дефрагментация жесткого диска и другие работы.
Каждая последующая профилактика обязательно включает в себя все предыдущее, т.е. при выполнении Т.О.–3 выполняются и Т.О.–1 и Т.О.–2.
В график проведения технического обслуживания включаются только работы по Т.О.–3, полугодовые и годовые.
Все виды профилактических работ, выполняемых техническим персоналом должны фиксироваться в журнале профработ.
Перед началом ТО техперсонал должен принять от обслуживающего персонала оборудование на профилактику и зафиксировать в журнале все замечания по работе оборудования.
После профилактики техперсонал должен сдать оборудование обслуживающему персоналу с обязательной проверкой работоспособности всего комплекса оборудования и отметить в журнале профработ все меры, принятые по устранению имевшихся замечаний.

четверг, 19 января 2012 г.

Как убрать капчу (capche) на площадке blogspot

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

Заходим в Панель управления Blogger и нажимаем "Настройки".


После как зашли в Настройки нажимаем Комментарии.

Когда зашли в Комментарии опускаемся в самый низ и находим заголовок "Ввод" и выбираем поле Всегда, так мы будем контролировать комментарии и одобрять, которые без спама.


После следом идет заголовок "Показывать проверку на основе графического кода для комментариев?" и нажимаем Нет и вы от капчи избавляетесь навсегда!


Рада была вам помочь, я постаралась объяснить максимально понятнее и наглядно специально для новичков.