Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Основы программирования

Тип: шпаргалка
Категория: Информатика
Скачать
Купить
Операционные системы1. Функции и задачи ОСОперационная система (ОС), являясь основой общесистемного ПО, обеспечивает функционирование и взаимосвязь всех компонентов компьютера и предоставляет пользователю доступ к его аппаратным возможностям.ОС – это набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ.Основные задачи:1) увеличение пропускной способности ЭВМ (за счет организации непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распределения ресурсов ЭВМ по нескольким задачам);2) уменьшение времени реакции системы на запросы пользователями ответов от ЭВМ;3) упрощение работы разработчиков программных средств и сотрудников обслуживающего персонала ЭВМ (за счет предоставления им значительного количества языков программирования и разнообразных сервисных программ).Функции ОС:1) управление данными;2) управление задачами (заданиями, процессами);3) связь с человеком-оператором. В различных ОС эти функции реализуются в различных масштабах и с помощью различных технических, программных, информационных методов и средств.2. Одноранговые сетевые ОСВ одноранговых сетях все компьютеры равны в правах доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут его эксплуатировать. В таких сетях на всех компьютерах устанавливается одна и та же ОС, которая предоставляет всем компьютерам в сети потенциально равные возможности. Одноранговые сети могут быть построены, например, на базе ОС LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation. В одноранговых сетях также может возникнуть функциональная несимметричность: одни пользователи не желают разделять свои ресурсы с другими, и в таком случае их компьютеры выполняют роль клиента, за другими компьютерами администратор закрепил только функции по организации совместного использования ресурсов, а значит, они являются серверами, в третьем случае, когда локальный пользователь не возражает против использования его ресурсов и сам не исключает возможности обращения к другим компьютерам, ОС, устанавливаемая на его компьютере, должна включать и серверную, и клиентскую части. В отличие от сетей с выделенными серверами, в одноранговых сетях отсутствует специализация ОС в зависимости от преобладающей функциональной направленности - клиента или сервера. Все вариации реализуются средствами конфигурирования одного и того же варианта ОС. Одноранговые сети проще в организации и эксплуатации, однако, они применяются в основном для объединения небольших групп пользователей, не предъявляющих больших требований к объемам хранимой информации, ее защищенности от несанкционированного доступа и к скорости доступа. При повышенных требованиях к этим характеристикам более подходящими являются двухранговые сети, где сервер лучше решает задачу обслуживания пользователей своими ресурсами, так как его аппаратура и сетевая операционная система специально спроектированы для этой цели.3. Понятие процессаОсновными понятиями управления прохождением задач в ЭВМ являются процесс, задача, работа, программа, ресурс и т.д.Процесс – минимальный программный объект, обладающий собственными системными ресурсами (запущенная программа). Это программный модуль, выполняемый в центральном процессоре (CPU).Процессор – любое устройство в составе ЭВМ, способное автоматически выполнять допустимые для него действия (процессоры, каналы и устройства, работающие с каналами). Классификация процессов:1) по временным характеристикам различают:– интерактивные;– пакетные;– реального времени.2) по генеалогическому признаку различают: – порождающие; – порожденные.3) по результативности различают:– эквивалентные;– тождественные;– равные.4) по времени развития делятся:– последовательные;– параллельные;– комбинированные.5) по месту развития:– внешние;– внутренние.6) по принадлежности к ОС:– системные;– пользовательские.7) по связности различают:– взаимосвязанные;– изолированные;– информационно независимые;– взаимодействующие;– взаимосвязанные по ресурсам;– конкурирующие.
Другие файлы:

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

Основы программирования на 32-битном ассемблере
Основы программирования в операционной системе Windows. Создание процессов в 32-битных операционных системах. Основное отличие дескриптора от идентифи...

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

Основы программирования на С# 2.0
Книга представляет собой пособие по изучению языка программирования С#, который является одним из важных элементов платформы Microsoft .NET. Основные...

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