Сетевое программное обеспечение

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 25.08.2014
Размер файла 22,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Сетевое программное обеспечение

Содержание

Введение

Глава 1. Программное обеспечение ПК

Глава 2. Компьютерные сети

Заключение

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

Введение

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

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

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

Глава 1. Программное обеспечение ПК

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

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

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

Программа - это последовательность команд, которую выполняет компьютер в процессе обработки информации.

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

Все используемые в компьютере программы называются программным обеспечением (ПО).

Все программное обеспечение делиться на три класса:

1. Системное ПО

2. Прикладное ПО

3. Инструментарий программирования

Системное ПО - является основным ПО, неотъемлемой частью компьютера. Без него невозможно взаимодействовать ни с одним устройством ЭВМ. Именно системное ПО руководит слаженной работой всех элементов компьютерной системы, как на аппаратном уровне, так и на программном.

Системное программное обеспечение.

Программы

Пояснение

Примеры

Операционные системы

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

MS-DOS

Windows

Unix

Файловые менеджеры

Программы, обеспечивающие более комфортное общение пользователя с командами ОС

Windows Commander

Total Commander

FAR

Программы диагностики

Проверяют работу основных устройств компьютера

Антивирусные программы

Программы обнаружения компьютерных вирусов и их уничтожения

DrWeb

Nod32

Антивирус Касперского

Программы обслуживания дисков

Программы проверки целостности логической и физической структуры дисков, дефрагментация

Архиваторы

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

WinRar

WinZip

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

Прикладное программное обеспечение

Программы

Пояснение

Примеры

Текстовые процессоры

Программы для создания, редактирования и оформления текстовых документов

Microsoft Word

Табличные процессоры

Программы, позволяющие выполнять операции над данными, представленными в табличной форме

Microsoft Excel

1С: Бухгалтерия

СУБД

Средства ввода, поиска, размещения и выдачи больших массивов данных

Microsoft Access

Компьютерная графика и анимация

Средства создания неподвижных и движущихся изображений

Paint

Adobe Photoshop

CorelDraw

Средства создания презентации

Программы создания и показа наборов слайдов

Microsoft PowerPoint

Средства коммуникаций

Программы для работы в компьютерной сети

Internet Explorer

Outlook Express

The Bat!

Системы автоматизированного проектирования (САПР)

Средства проектирования электронных схем, машин, механизмов

AutoCad

КОМПАС

Обучающие программы

Помогают процессу обучения

Клавиатурные тренажеры
Тесты

Игры

Программы для организации досуга и обучения

Стратегии

Лабиринты

Логика

Инструментарий программирования - это средства, предназначенные для создания ПО, т.е. того же системного и прикладного ПО. Его составляют разнообразные языки и среды программирования.

Инструментарий программирования

Программы

Пояснение

Примеры

Трансляторы

Переводчики программ языков программирования и машинные коды

Отладчики

Средства поиска и исправления ошибок

Интегрированные среды разработки приложений

Объектно-ориентированные языки программирования

Visual Basic

Delphi

Языки программирования

Средства создания программ для компьютера

Basic

Pascal

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

программный прикладной системный сеть

Глава 2. Компьютерные сети

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

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

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

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

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

Архитектурный принцип построения таких сетей (за исключением одноранговых сетей, в которых компьютеры равноправны) называется «клиент - сервер».

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

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

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

К преимуществам сетей с архитектурой «клиент - сервер» относятся централизованное управление ресурсами сети, безопасность и скорость доступа. Мероприятия по реализации этих свойств называются администрированием сети.

По масштабам (территориально-организационным признакам) компьютерные сети принято разделять на локальные - LAN (Local Area Network) и глобальные - WAN (Wide Area Network).

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

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

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

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

Максимальная скорость передачи, которую может обеспечить модем при связи с Интернет по стандартным телефонным каналам, - 33,6 кбит/с. Однако качество каналов связи вносит существенные ограничения на реальную скорость передачи.

Полноценную работу в Интернет могут обеспечить современные цифровые линии связи, использующие технологию ISDN (Integrated Services Digital Network). Такие линии связи позволяют получать интегрированные услуги инфокоммуникаций при скорости передачи от 64 до 2048 кбит/с.

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

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

ISP (Internet Service Provider) - организация, которая предоставляет возможность подключения к сети Internet. По сути дела, провайдер является коммерческой компанией - посредником между частными или юридическими лицами, желающими иметь доступ к ресурсам Интернет, и телекоммуникационным оборудованием, необходимым для доступа к спутниковым линиям связи. При заключении договора с провайдером, он предоставляет необходимое программное обеспечение, адрес электронной почты и доступ к различным сервисам Internet. Услуги провайдера, как правило, являются платными.

В Интернет все данные пересылаются в виде пакетов. Пакет - это специальная последовательность бит, несущих собственно данные, а также служебную информацию об адресах получателя и отправителя информации, номере пакета, коды для проверки его целостности и другие. Общая длина пакета составляет от 100 до 2000 байт.

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

Основу сети Интернет составляет группа протоколов TCP/IP.

Протокол TCP (Transmission Control Protocol) - транспортного уровня, он управляет тем, как происходит передача информации (данные «нарезаются» на пакеты и маркируются).

IP (Internet Protocol) - протокол сетевого уровня, добавляет к пакету IP-адреса получателя и отравителя и отвечает на вопрос, как проложить маршрут для доставки информации.

Каждый компьютер, включенный в сеть - хост, имеет свой уникальный IP-адрес. Этот адрес выражается четырьмя байтами, например: 234.049.123.101, и регистрируется в Информационном центре сети- InterNIC или в Network Solutions Inc (NSI). Организация IP-адреса такова, что каждый компьютер, через который проходит TCP-пакет, может определить, кому из ближайших «соседей» его нужно переслать.

Для удобства пользователей в Интернет введена доменная адресация. Домены - группы компьютеров, имеющие единое управление и образующие иерархическую структуру. Доменное имя отражает иерархию доменов и состоит из сегментов, разделенных точкой. Например, interweb.spb.ru - адрес электронной справочной системы в Санкт-Петербурге. Самый последний (справа) называется именем домена верхнего уровня. Среди них различают географические и тематические.

Географические адреса, чаще двухбуквенные, определяют принадлежность владельца имени к сети определенной страны. Например, ru Россия, de - Германия, us - Соединенные Штаты и др.

Тематические адреса, обычно трех- и четырехбуквенные, позволяют определить сферу деятельности их владельцев. Например,edu образовательные учреждения, com - коммерческие организации, store Интернет-магазины.

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

Глобальная сеть Интернет использует гипертекстовую систему WWW. World Wide Web (WWW) - это гипертекстовая система документов, состоящая из Web-страниц. Служба World Wide Web предоставляет возможность поиска и сбора информации.

Гипертекстовый документ - это документ, содержащий ссылки на другие документы.

Web-страница - гипертекстовый документ, созданный на языке HTML (язык гипертекстовой разметки документов).

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

Если на гиперссылку навести указатель мыши, то он изменит форму (рука с пальцем). При щелчке левой кнопкой мыши на гипертекстовой ссылке происходит переход к другому ресурсу (например, другая Web-страница).

Любой документ, имеющийся в информационном поле Интернета, имеет свой уникальный адрес, состоящий из адреса сервера и адреса файла на данном сервере. Этот адрес называется адресом URL (Universal Resource Locator). Web-страницы на сервере представлены файлами в формате .htm (.html).

URL состоит из трех частей: название протокола, адрес сервера, путь к ресурсу на сервере.

Web-страницы, посвященные одной теме и связанные между собой гиперссылками, составляют сайт (Web-узел).

Заключение

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

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

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

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

1.  Информатика и информационные технологии / Под ред. Романовой Ю.Д. - М.: Эксмо, 2008. - 592с.

2.  Каймин В.А. Информатика: Учебник. - М.: ИНФРА-М, 2000. - 232 с.

3.  Конурбаев Н.С. Введение в Интернет [Электронный ресурс] / Н.С. Конурбаев. - Режим доступа: http://osnet.narod.ru/index1.htm

4.  Левчук Ю.П. Информатика. Часть 2. Интернет-технологии [Электронный ресурс] / Ю.П. Левчук, Е.П. Охинченко, А.Д. Сотников. - Режим доступа: http://dvo.sut.ru/libr/ite/i280levc/index.htm

5.  Программное обеспечение компьютеров [Электронный ресурс]. - Режим доступа: http://book.kbsu.ru/theory/chapter6/1_6_0.html

Размещено на Allbest.ru


Подобные документы

  • Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.

    курсовая работа [30,4 K], добавлен 29.06.2010

  • Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.

    отчет по практике [272,2 K], добавлен 29.12.2014

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

    курсовая работа [636,2 K], добавлен 23.08.2011

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

    контрольная работа [22,9 K], добавлен 10.06.2010

  • Функциональное назначение системного, прикладного и инструментального программного обеспечения компьютера. Характеристика состава и командного языка операционной системы MS DOS. Интерфейс и структура окон в Windows 98; методы управления программами.

    реферат [41,2 K], добавлен 18.12.2011

  • Виды и классификация программного обеспечения. Операционные системы. Виды прикладного программного обеспечения. Программные средства работы с текстом, для вычислительных работ, с графикой, со звуком. Базы данных. Языки и системы программирования.

    реферат [87,7 K], добавлен 07.03.2009

  • Совокупность программ, используемых в работе на компьютере. Функциональное назначение программного обеспечения, правовые нормы его использования. Операционная система и сервисные программы. Разработка компьютерных программ на языке программирования.

    презентация [5,0 M], добавлен 10.10.2016

  • Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.

    презентация [1,2 M], добавлен 25.02.2010

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

    контрольная работа [277,8 K], добавлен 11.07.2011

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

    реферат [84,8 K], добавлен 09.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.