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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание

1.Понятие  архитектуры ЭВМ. Привести обобщенную  блок-схему вычислительной машины  и дать характеристику ее составных  частей……….3

2.Что такое  микропроцессор? Поколения микропроцессоров…………………5

3.OC Unix. Отличительные особенности и возможности. Разновидности…..12

4.Программы автоматизации  бухгалтерского учета. Типичные  функции. Примеры…………………………………………….……………………………15

5.Охарактеризуйте основные  сервисы сети Интернет…….. …………………16

Библиографический список…………………...……………………..18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.Понятие архитектуры ЭВМ. Привести  обобщенную блок-схему вычислительной  машины и дать характеристику  ее составных частей.

      Архитектура компьютера — логическая организация и структура аппаратных и программных ресурсов вычислительной системы. Архитектура заключает в себе требования к функциональности и принципы организации основных узлов ЭВМ. 
 
     В настоящее время наибольшее распространение в ЭВМ получили 2 типа архитектуры: принстонская (фон Неймана) и гарвардская. Обе они выделяют 2 основных узла ЭВМ: центральный процессор и память компьютера. Различие заключается в структуре памяти: в принстонской архитектуре программы и данные хранятся в одном массиве памяти и передаются в процессор по одному каналу, тогда как гарвардская архитектура предусматривает отдельные хранилища и потоки передачи для команд и данных. 
 
     В более подробное описание, определяющее конкретную архитектуру, также входят: структурная схема ЭВМ, средства и способы доступа к элементам этой структурной схемы, организация и разрядность интерфейсов ЭВМ, набор и доступность регистров, организация памяти и способы её адресации, набор и формат машинных команд процессора, способы представления и форматы данных, правила обработки прерываний. 
 
     По перечисленным признакам и их сочетаниям среди архитектур выделяют: 
     По разрядности интерфейсов и машинных слов: 8-, 16-, 32-, 64-, 86-разрядные (ряд ЭВМ имеет и иные разрядности);                                                            По особенностям набора регистров, формата команд и данных: CISC, RISC, VLIW; 
     По количеству центральных процессоров: однопроцессорные, многопроцессорные, суперскалярные; многопроцессорные по принципу взаимодействия с памятью: симметричные многопроцессорные (SMP), масcивно-параллельные (MPP), распределенные.

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

Положения фон Неймана: 

·  Компьютер состоит из нескольких основных устройств (арифметико-логическое устройство, управляющее устройство, память, внешняя память, устройства ввода и вывода)

·  Арифметико-логическое устройство – выполняет логические и арифметические действия, необходимые для переработки информации, хранящейся в памяти

·  Управляющее устройство – обеспечивает управление и контроль всех устройств компьютера (управляющие сигналы указаны пунктирными стрелками)

·  Данные, которые хранятся в запоминающем устройстве, представлены в двоичной форме

·  Программа, которая задает работу компьютера, и данные хранятся  в одном и том же запоминающем устройстве

·  Для ввода и вывода информации используются устройства ввода и вывода

 

 

 

 

 

 

 

 

2.Что такое микропроцессор? Поколения  микропроцессоров.

     Микропроце́ссор — процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде), реализованный в виде одной микросхемы или комплекта из нескольких специализированных микросхем (в отличие от реализации процессора в виде электрической схемы на элементной базе общего назначения или в виде программной модели). Первые микропроцессоры появились в 1970-х годах и применялись в электронных калькуляторах, в них использовалась двоично-десятичная арифметика 4-битных слов. Вскоре их стали встраивать и в другие устройства, например терминалы, принтеры и различную автоматику. Доступные 8-битные микропроцессоры с 16-битной адресацией позволили в середине 1970-х годах создать первые бытовые микрокомпьютеры.

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

     Эти поколения (вплоть до поколения Р6) определялись выпуском процессоров фирмой Intel, в свое время создавшей процессор 8088 для первых IBM PC. Следующим вторым поколением стал процессор Intel 80286 (или просто 286). Третье поколение называлось соответственно 386. Это первый 32-разрядный процессор, который положил начало семейству процессоров IA-32 (32-bit Intel Architecture).

Главные отличительные особенности  этого процессора:

• 32-разрядные шины адреса и данных (возможность адресации — 4 Гбайт  данных);

• 32-разрядные регистры;

• введен новый режим работы процессора — виртуальный процессор 8086.

     И здесь процессор фирмы Intel впервые встретился с серьезным конкурентом — процессором Ат386 фирмы AMD, работающим на более высокой частоте. На данный момент именно процессоры AMD, наряду с Intel, используются в подавляющем большинстве IBM-совместимых компьютеров. До 1995 года преимущество имел процессор Intel, благодаря агрессивной маркетинговой политике и традиционному уважению к этой марке; доля фирмы AMD на рынке в те годы составляла примерно 20%, а иных производителей процессоров — 1-2%.

Процессор Intel 486 появился в 1989 году. Его  отличительные особенности:

• наличие встроенного математического  сопроцессора (модели DX, DX2, DX4);

• поддержка многопроцессорного режима работы;

• два вида кэш-памяти — внутренней 8 кбайт (L1) и внешней (L2);

• поддержка различных концепций  энергосбережения.

     Поколение процессоров 486 стало переломным — Intel перестала быть практическим монополистом в их производстве. Варианты этих процессоров, предложенные AMD и еще одним альтернативным производителем — Cyrix (выпускавшемся на заводах IBM — процессоры марки Cyrix и IBM были тогда эквивалентны), оказались оптимальными для многих вариантов использования.

     Все эти поколения давно и окончательно ушли в историю. В октябре 1992 года Intel объявила, что совместимые процессоры пятого поколения (разрабатывавшиеся под кодовым названием Р5) будут называться Pentium, а не 586, как предполагалось. Такое название было бы вполне естественным, однако выяснилось, что цифровые обозначения не могут быть зарегистрированы в качестве торговой марки, a Intel опасалась конкурентов, которые могли начать выпуск аналогичных микросхем под давно ожидавшимся «непа-тентуемым» названием. Первые процессоры Pentium были выпущены в марте 1993 года. Pentium совместим с предыдущими процессорами Intel, но при этом значительно отличается от них.

     К внутреннему кэшу команд добавили 8 Кбайт для данных. Разработана суперскалярная архитектура (с двумя конвейерами) — выполнение двух команд за один такт (все предыдущие процессоры выполняли в каждый момент времени только одну команду). Реализована технология предсказания переходов (branch prediction). Внутренние шины стали иметь ширину 128 и 256 бит, внешняя шина данных — 64 бит. Благодаря этой технологии производительность Pentium по сравнению с процессорами 486 существенно повысилась.

     Процессоры поколения Р5 — Intel Pentium, Intel Pentium MMX, AMD K5, Cyrix 6×86, IDT WinChip.

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

     Микросхемы Pentium ММХ производились по усовершенствованной на то время 0,35-микронной КМОП-технологии и работали на пониженном напряжении в 2,8 В (вместо 3,3 В и 3,45 В).

     Чтобы на системную плату можно было установить процессор Pentium ММХ, она должна обеспечивать ему пониженное рабочее напряжение в 2,8 В. Сделать системные платы более универсальными в отношении используемого процессорами напряжения помогло новое решение Intel — процессорное гнездо типа Socket 7 с устанавливаемым модулем VRM (Voltage Regulation Module -модуль, регулирующий напряжение). На рис. 4.2 представлен внешний вид процессора Pentium ММХ и гнездо для его установки Socket 7.

Рис.4.2. Процессор Intel Pentium ММХ (а) и гнездо Socket 7 (б)

     Модуль можно было легко заменить и таким образом перенастроить плату на использование новейших на то время процессоров с любым рабочим напряжением. Но главное достоинство процессора Pentium ММХ состояло в мультимедиа-расширениях ММХ (MultiMedia eXtentions). Разработанная Intel технология ММХ была реакцией на постоянно растущую в те годы популярность сетевых и мультимедиа-приложений, предъявляющих повышенные требования к аппаратному обеспечению. Подробнее ММХ рассмотрены в последующих данного раздела.

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

     Разработанная Intel технология SIMD (Single Instruction Multiple Data -один поток команд на несколько потоков данных) решает эту проблему путем выявления таких циклов и выполнения одной операции (команды) над несколькими данными. Кроме того, в архитектуру процессора были введены 57 дополнительных команд, специально предназначенных для работы с графическими, видео- и аудиоданными.

     Следующим поколением можно назвать процессоры Р6 корпорации Intel — Pentium II и упрощенные модели Celeron, и как альтернатива от AMD -серия Кб. К этой группе можно отнести и AMD К6-2, AMD К6-3, Cyrix М-П, WinChip II. Процессоры Pentium III и Celeron также относятся к поколению Р6. Кстати, отличие между процессорами Pentium и Celeron состоит только в уменьшении объеме кэша второго уровня. Можно сказать, что Celeron — упрощенная версия Pentium. Ну и как следствие — меньше цена. О кэш-памяти расскажем далее.

     Новое поколение Р7 началось с выпуска корпорацией AMD процессора Athlon, ранее известного под маркой К7. Одновременно была предложена упрощенная версия Athlon — процессор Duron. В ответ корпорация Intel выпустила Pentium 4 (хотя и с большим отставанием). Корпорация AMD затем начала выпуск улучшенных процессоров Athlon ХР для однопроцессорных компьютеров и Athlon MP для многопроцессорных.

     Следует отметить еще одну линейку процессоров от AMD — Sempron. О ней компания AMD сообщила летом 2004 года. Почему не Duron? Чтобы дать дорогу процессорам следующего поколения — Athlon 64, компании AMD понадобилось перевести процессоры Athlon ХР в класс бюджетных. Конечно, можно было присвоить им название «Duron», которое раньше использовалось для недорогих процессоров. Так всегда поступала корпорация Intel (напомним пример — процессор Celeron) — главный конкурент AMD на рынке процессоров. Однако Duron — упрощенный процессор по сравнению с Athlon. По крайней мере, пользователи привыкли считать его таковым. Маркетологи из AMD захотели подчеркнуть, что Sempron — это полноценный процессор, но предыдущего поколения. В силу своих архитектурных особенностей он обладает более низкой, чем у Athlon 64, производительностью, но при этом не является его урезанной версией. Поэтому и ввели новое название. Компания Intel в свою очередь выпустила процессор Intel Хеоп, на котором разработчики отрабатывали двухъядерную архитектуру. Кроме того, выпускался «упрощенный» процессор Celeron на основе Pentium 4 с тактовой частотой от 1700 МГц и выше, также относящийся к поколению Р7.

     Следующее поколение процессоров Р8 является принципиально новым. Все поколения до Р7 являются 32-битными. В настоящее время все процессоры Intel и AMD поддерживают 64-битные команды. Первым 64-битным процессором был серверный AMD Opteron(рис.4.3), а для настольных ПК — Athlon64. Для получения максимальной производительности при использовании таких процессоров требуется новая операционная система и специализированное программное обеспечение, в противном случае производительность даже снижается. Хотя надо отметить, что на процессоре Opteron все программное обеспечение, предназначенное для 32-разрядных процессоров, работает без изменений.

Рис.4.3. Процессор AMD Opteron

     В начале 2004 года на рынке появился процессор AMD Athlon 64 для обычных компьютеров, который дешевле Opteron, но не уступает ему по возможностям.

     В 2005 году началось производство двухъядерных процессоров как корпорацией Intel (Core 2 Duo), так и AMD (Athlon 64 Х2).

    В конце 2007 года в продаже появились четырехъядерные процессоры обеих корпораций-соперниц:

• Intel — Core 2 Quad;

• AMD — Athlon 64 X4 (Phenom).

     Четырехъядерные процессоры особенно эффективны при одновременной работе нескольких ресурсоемких приложений. Например, вы хотите одновременно выполнять обработку видео и играть в ЗО-шутер. Если же без одновременной работы «тяжелых» приложений можно обойтись (сначала поиграть, потом обработать видео), значительного прироста производительности по сравнению с двухъядерным процессором достигнуть не удастся. Однако заметим, что производители ведут активную борьбу за благосклонность потребителей и постоянно снижают цены. Поэтому в ближайшем будущем цены на двух-и четырехъядерные процессоры будут отличаться совсем незначительно. Еще одним аргументом в пользу «четырех ядер» будет появление все новых и новых 3D-Hip, оптимизированных под четырехъядерные процессоры.

     В настоящее время Intel выпускает целую линейку двухъядерных процессоров: Intel Core 2 Duo, Pentium Dual Core и Celeron. Аналогично корпорация AMD на базе технологии AMD64 выпускает двухъядерные процессоры Athlon 64 Х2 Dual-Core, Athlon 64 FX, AMD Turion 64 Mobile, в которых используется усовершенствованная система управления электропитанием AMD PowerNow! По сути, двухъядерные процессоры — это два процессора, которые расположены на одном кристалле или в одном корпусе. В одноядерном процессоре команды, поступившие на вход процессора, последовательно проходят через нужные для их выполнения блоки последовательно, т.е. пока процессором выполняется очередная команда, остальные ждут своей очереди. В двухъядерном процессоре на вход приходят два отдельных потока команд и данных и также раздельно выходят, не оказывая влияния друг на друга. За счет параллельного исполнения процессором нескольких потоков команд повышается производительность и скорость отклика ПК, работающих в современных условиях многозадачной среды.

     Положение продукции компании AMD на процессорном рынке в настоящее время явно проигрывает конкурентам от Intel. Новая архитектура К10, на которую возлагали большие надежды AMD, хотя и может считаться оригинальной и эффективной, в реальности так и не позволила компании создать процессоры, способные противостоять Intel. Сильные стороны архитектуры, главной из которых следует назвать четырехъядерность с единым на все ядра кэшем третьего уровня, не получили должного развития из-за проблем технологического плана, не дающих AMD наладить выпуск процессоров с частотами выше 2,5 ГГц. В результате, процессоры Intel Core 2 Duo и Core 2 Quad по производительности обгоняют свои AMD-аналоги, но у последних цена существенно ниже.

     Следует отметить, что разрыв в производительности процессоров Phenom Х4 и Core 2 Quad настолько велик, что перспективы установления хотя бы паритета в производительности между этими продуктами не предвидится. Так что AMD еще достаточное продолжительное время придется довольствоваться предложением лишь моделей, привлекающих в первую очередь невысокой ценой, поскольку цена у них существенно ниже Intel.

     Во втором квартале 2008 года AMD выпустила на рынок трехъядерные процессоры семейства Phenom ХЗ (они получаются из отбракованных Phenom с четырьмя ядрами, в которых одно ядро не работает). Phenom ХЗ должны составить конкуренцию двухъядерным процессорам Intel Core 2 Duo благодаря сопоставимой цене и большему количеству ядер.

     Конечно, одной из причин появления таких CPU стала прямая экономическая выгода для производителя, получающего возможность «пристраивать» дефектные кристаллы четырехъядерных Phenom, отключая на них одно из ядер. Но, с другой стороны, выпуск Phenom ХЗ может рассматриваться и как попытка противопоставить хоть что-то процессорам Intel Core 2 Duo, превосходящим двухъядерные Athlon 64 Х2 с любых точек зрения. Позиционируясь как промежуточный вариант между Athlon 64 Х2 и Phenom Х4, трехъядерные Phenom ХЗ получают как раз такие цены, которые ставят их в противовес двухъядерным CPU среднего уровня компании Intel.

     Современное программное обеспечение все более и более ориентируется на многопоточные среды, поэтому возможно, что трехъядерные Phenom ХЗ смогут оказаться интересным предложением в качестве альтернативы двухъядерным процессорам Intel, но у последних цена существенно ниже.

     При выборе процессора нужно сравнить технические характеристики однотипных процессоров Intel и AMD. Чтобы сравнить процессоры при выборе платформы и выяснить, какой из них оптимален для решения предполагаемых задач, нужно сопоставить основные свойства, которые определяют их различия.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.OC Unix. Отличительные особенности и возможности. Разновидности.

UNIX — семейство переносимых,  многозадачных  и многопользовательских операционных систем.

     Первая система UNIX была разработана в 1969 году в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные же, хотя и используют сходные концепции и технологии, объединяются термином «UNIX-подобные» (англ. UNIX-like). Для краткости в данной статье под UNIX-системами подразумеваются как истинные UNIX, так и UNIX-подобные ОС.

Некоторые отличительные  признаки UNIX-систем включают в себя:

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

     В настоящее время UNIX-системы используются в основном на серверах, а также как встроенные системы для различного оборудования. На рынке ОС для рабочих станций и домашнего применения лидером является Microsoft Windows, UNIX занимает только второе (Mac OS X), третье (GNU/Linux) и многие последующие места.

Особенности UNIX, отличающие данное семейство  от других ОС.

  • Файловая система древовидная, чувствительная к регистру символов в именах, очень слабые ограничения на длину имён и пути.
  • Нет поддержки структурированных файлов ядром ОС, на уровне системных вызовов файл есть поток байтов.
  • Командная строка находится в адресном пространстве запускаемого процесса, а не извлекается системным вызовом из процесса интерпретатора команд (как это происходит, например, в RSX-11).
  • Понятие «переменных окружения».
  • Запуск процессов вызовом fork(), то есть возможность клонирования текущего процесса со всем состоянием.
  • Понятия stdin/stdout/stderr.
  • Ввод/вывод только через дескрипторы файлов.
  • Традиционно крайне слабая поддержка асинхронного ввода/вывода, по сравнению с VMS и Windows NT.
  • Интерпретатор команд есть обыкновенное приложение, общающееся с ядром обыкновенными системными вызовами (в RSX-11 и VMS интерпретатор команд выполнялся как специальное приложение, специальным образом размещенное в памяти, пользующееся специальными системными вызовами, поддерживались также системные вызовы, дающие возможность приложению обращаться к своему родительскому интерпретатору команд).
  • Команда командной строки есть не более чем имя файла программы, не требуется специальная регистрация и специальная разработка программ как команд (что являлось обычной практикой в RSX-11, RT-11).
  • Не принят подход с программой, задающей пользователю вопросы о режимах своей работы, вместо этого используются параметры командной строки (в VMS, RSX-11, RT-11программы работали также с командной строкой, но при её отсутствии выдавали запрос на ввод параметров).
  • Пространство имён устройств на диске в каталоге /dev, поддающееся управлению администратором, в отличие от подхода Windows, где это пространство имен размещается в памяти ядра, и администрирование этого пространства (например, задание прав доступа) крайне затруднено из-за отсутствия его постоянного хранения на дисках (строится каждый раз при загрузке).
  • Широкое использование текстовых файлов для хранения настроек, в отличие от двоичной базы данных настроек, как, например, в Windows.
  • Широкое использование утилит обработки текста для выполнения повседневных задач под управлением скриптов.
  • «Раскрутка» ОС после загрузки ядра путём исполнения скриптов стандартным интерпретатором команд.
  • Широкое использование именованных каналов (pipe).
  • Все процессы, кроме init, равны между собой, не бывает «специальных процессов».
  • Адресное пространство делится на глобальное для всех процессов ядро и на локальную для процесса части, нет «групповой» части адресного пространства, как в VMS и Windows NT, как и возможности загрузки туда кода и его исполнения там.
  • Использование двух уровней привилегий процессора вместо четырёх в VMS.
  • Отказ от использования оверлеев в пользу деления программы на несколько программ поменьше, общающихся через именованные каналы или временные файлы.
  • Отсутствие APC и аналогов, то есть произвольных (а не жестко перечисленных в стандартном множестве) сигналов, не доставляемых до явного пожелания процесса их получить (Windows, VMS).
  • Концепция сигнала уникальна для UNIX, и крайне сложна в переносе на другие ОС, такие как Windows.

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

 

 

     Solaris  представляет  собой   исключительно мощную и масштабируемую  систему для рабочих  станций, серверов рабочих групп, корпоративных серверов и суперсер-веров. Для Solaris написано огромное количество приложений, по этому показателю  она уступает только Windows. К сожалению, все эти слова восхищения относятся лишь к Solaris for SPARC, Solaris for x86 представляет собой лишь   бледную копию своего собрата.

 

     Операционная система IBM AIX занимает    особое место   среди других UNIX  в контексте  безопасности.   IBM уделяет  большое внимание    на  создание  критически важных для бизнеса и государства компьютерных систем,   где вопросам  безопасности   поневоле   приходится   уделять  огромное внимание.  Сегодня AIX работает на платформе RS/6000 от рабочих станций до массово-параллельных суперкомпьютеров самой IBM, а также систем от Apple и Bull, обеспечивая необходимую совместимость с аппаратными средствами.

 

Операционная система HP-UX UNIX.

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

 

     В отличие от всех вышеописанных операционок, FreeBSD является некоммерческой.FreeBSD - это расширенная версия операционной системы BSD UNIX   для Intel-совместимых (x86), DEC Alpha и PC-98 компьютеров, разрабатываемая и поддерживаемая большой группой людей. В операционной системе FreeBSD улучшены поддержка сети, быстродействие, защита и совместимость. Все это работает уже сегодня, и порой даже несколько лучше чем у коммерческих производителей.

 

 

 

 

4.Программы автоматизации  бухгалтерского учета. Типичные  функции. Примеры.

Автоматизация бухгалтерского учета возможна для всех уровней  учета:

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

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

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

     Первый вариант – использование офисных программ (например, Microsoft Office). Эти программы бухгалтерского учета доступны и недороги, но требуют значительной подготовительной работы (ввод форм документов, разработки системы таблиц, баз данных и т. п.).

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

     В настоящее время на рынке существует множество различных программ бухгалтерского учета: «Мини-бухгалтерия» (фирма «1С»), «Финансы без проблем» (фирма «Хакерт-дизайн»), «Электронная бухгалтерия» (фирма «ИНФИН»), «Интегратор» (фирма «Инфософт») и др.

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

5.Охарактеризуйте  основные сервисы сети Интернет.

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

  • сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов;
  • электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;
  • сервис IRC, предназначенный для поддержки текстового общения в реальном времени (chat);
  • телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;
  • сервис FTP — система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;
  • сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме;
  • World Wide Web (WWW, W3, «Всемирная паутина») — гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство;
  • Потоковое мультимедиа.

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

     Наряду со стандартными сервисами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger (своеобразные интернет-пейджеры — ICQ, AOl, Demos on-line и т. п.), системы интернет-телефонии, трансляции радио и видео и т. д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.

  • MOO (Object-Oriented MUD) — объектно-ориентированный многопользовательский мир. В виртуальном мире MOO отсутствует игра, но зато создаются объекты и определяются их свойства и связи, что может иметь некоторое применение в образовательных целях.
  • Сервис IСQ («I Seek You» — Я ищу Вас). Этот сервис позволяет пользователями, присутствующим в   данный момент в Интернете общаться в реальном времени. С помощью ICQ можно посылать сообщения и файлы, играть, и т.д.
  • Сервис Internet-телефония (ИТ). Это один из самых молодых сервисов Интернета. Интернет аналог обычного телефона. Низкое качество связи окупается самым главным — стоимостью разговора, по сравнению с международными телефонными переговорами Internet-телефон — практически бесплатное средство связи.

 

     Для стандартных сервисов также стандартизируется и интерфейс взаимодействия с протоколами транспортного уровня. В частности, за каждым программным сервером резервируются стандартные номера TCP- и UDP-портов, которые остаются неизменными независимо от особенностей той или иной фирменной реализации как компонентов сервиса, так и транспортных протоколов. Номера портов клиентского программного обеспечения так жестко не регламентируются. Это объясняется следующими факторами:

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