Софтуер за компютърна система ppt. Презентация на тема "системен софтуер". Пакети с приложения

“Архив” - 8. Права на секции За групи и индивидуални потребители Наследяване. Съхранение на документи. Инструкции, задачи и бизнес процеси. Автоматизация на вътрешния документооборот. 12. Видове документи. 10. Организация на учебния процес. Ключови характеристики. Александър Безбородов, ръководител на отдела за разработка на софтуер за управление на документи.

"Програми" - Компютърни вирусиИ антивирусни програми. Мрежова поддръжка. операционна зала Linux системасъздаден от финландски студент. Лента с менюта: Студентски вируси. Програмите могат да работят във фонов режим. каква е програмата Системи за програмиране. Пример: C:\Program Files\Borland\Delphi7\project.exe.

"Разработка на софтуер" - Отказ от поръчката. Внедряване. J4. Вътрешна структура на описание на нивата на зрялост. [Избран продукт]. Втори етап – структурен подходкъм програмирането. Търговски отдел. Отдел. J2. Система за сигурност?

„Програмни функции“ - Висока скорост! Графични редактори. CD и dwd запис. може би ръчно премахванезаписи за инсталирани програмиот системен регистър. Но те не правят глупави грешки. Възможно е да прехвърляте файлове между сървъри, заобикаляйки локалния хост. Съотношение на компресия за ZIP формат 2-10% по-висок от PKZip/WinZip.

„Софтуер“ – Преносимостта (мобилността) се предлага да отразява: адаптивност; лекота на монтаж - монтаж; заменяемост.

“Компютърни програми” - Приложен софтуер. Автор Садикова И.Х. Нива на софтуерна конфигурация. Езици за програмиране. Обработка на данни на компютър. Защо ви е необходима операционна система? Потребителят успя да редактира и форматира текстови документи. Процесът на обработка на информация се състоеше от операции върху числови данни.

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

Системен софтуер

Това са програми за обща употреба и не са свързани с конкретно
използване на компютър и изпълнение на традиционни функции:
планиране и управление на задачите, управление на входа
изход и т.н.
Системният софтуер включва:
операционни системи (тази програма се зарежда в RAM
когато включите компютъра)
shell програми (предоставят по-удобни и
визуален начин за комуникация с компютър, отколкото използване
DOS команден ред, като Norton Commander)
операционните обвивки са интерфейсни системи, които
използвани за създаване на графични интерфейси,
мултипрограмиране и др.

Драйвери (програми, предназначени за
управление на портове на периферни устройства,
обикновено се зарежда в RAM, когато
стартиране на компютъра)
комунални услуги (спомагателни или сервизни
програми, които представят потребителя
редица допълнителни услуги)
Помощните програми включват:
файлови мениджъри или файлови мениджъри
инструменти за динамично компресиране на данни
(позволяват ви да увеличите количеството информация с
диск поради неговата динамична компресия)

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

Приложен софтуер

Пакети приложни програмие система
програми, чийто обхват на приложение
се делят на проблемно ориентирани,
пакети общо предназначениеи интегриран
пакети. Модерен интегриран
пакетите съдържат до пет функционални
компоненти: тестови и таблични
процесор, СУБД, графичен редактор,
телекомуникационни съоръжения.

Приложен софтуер

Приложният софтуер, например, включва:
Комплект офис приложения MS OFFICE
Счетоводни системи
Финансови аналитични системи
Интегрирани пакети за управление на офиса
CAD системи (автоматизирани
дизайн)
HTML или уеб редактори
Браузъри – средства за преглед на уеб страници
Графични редактори

Инструментален софтуер

Инструменти или системи
програмиране са системи за
автоматизация на разработването на нови програми
на език за програмиране.
Borland Delphi - проектиран да решава
почти всяка приложна задача
програмиране
Microsoft Visual C++ – този инструмент ви позволява
разработете всякакви работещи приложения
OS тип среда Microsoft Windows

Файлови системи

Всички съвременни операционни системи осигуряват създаването
файлова система, който е предназначен за
съхраняване на данни на дискове и предоставяне
достъп до тях.
Основните функции на файловата система могат да бъдат
разделени на две групи:

Файлови системи

Функции за работа с файлове (създаване,
изтриване, преименуване на файлове и др.)
Функции за работа с данни, които
съхранявани във файлове (запис, четене, търсене
данни и др.)

Файлови системи

Към функцията за поддръжка на файловата структура
включват извършването на следните операции
под контрол операционна система:
създаване и именуване на файлове;
създаване на директории (папки) и присвояването им
имена;
преименуване на файлове и директории
(папки); копиране и преместване на файлове
между компютърни устройства и между директории
(папки) на един диск;

Файлови системи

изтриване на файлове и директории (папки);
навигация от файлова структураза целта
достъп до даден файл, директория (папка);
управление на файлови атрибути.

Интегрирани системи

Интегрираните пакети са
набор от няколко софтуерни продукта,
комбинирани в един удобен инструмент.
Най-развитите от тях включват
текстов редактор, органайзер, електронен
таблица, СУБД, инструменти за поддръжка
имейл, програма за създаване
презентационни графики.

CASE технологии

CASE (компютърно подпомаган софтуер)
Инженерство – набор от средства и методи
софтуерно инженерство за проектиране
софтуер, който помага
предоставят високо качествопрограми,
без грешки и лесен за поддръжка
софтуерни продукти. Също така под CASE
разбира набор от методи и средства
дизайн информационни системис
с помощта на CASE инструменти.

CASE технологии

Инструменти за автоматизация на разработката
програми (CASE инструменти) - инструменти
автоматизация на процесите на проектиране и
разработка на софтуер за
системен анализатор, разработчик на софтуер и
програмист

CASE технологии

инструменти за анализ – предназначени за
изграждане и анализ на предметен модел
региони;
инструменти за проектиране на бази данни;
инструменти за разработка на приложения;

CASE технологии

инструменти за реинженеринг на процеси
(фундаментално преосмисляне и
радикален редизайн на бизнес процесите за постигане на максимум
ефект на производство, икономически и
финансово-стопанска дейност,
издаден от съответния
организационни, административни и
нормативни документи. Реинженеринг
използва специфични средства
представяне и обработка на проблемни
информация, която е разбираема както за мениджърите, така и за
разработчици на информационни системи.);

CASE технологии

инструменти за планиране и управление
проект;
инструменти за тестване;
инструменти за документиране.
  • Софтуерът е набор от специални програми, които ви позволяват да организирате обработката на информация с помощта на компютър.
  • Типове софтуер:

Системен софтуер

Приложен софтуер

Системи за програмиране (инструментален софтуер)

  • Тъй като компютърът не може да функционира без софтуер, той е неразделна част от всеки компютър.

СИСТЕМЕН СОФТУЕР

Системният софтуер е набор от програми, които осигуряват работата на компютъра (набор от програми, които контролират RAM, процесор, външни устройстваи файлове, които водят диалог с потребителя). Основната част от системния софтуер е операционната система (ОС). Операционната система има много работа: за да отворите която и да е програма, трябва да я намерите на твърдия диск, да я поставите в RAM, да намерите свободно място там, да „стартирате“ процесора, за да изпълни програмата, да контролирате работата на всички устройства, докато програмата работи, и в случай на повреди, извършва диагностика и показва съобщение на потребителя.


Най-често срещаните операционни системи:


СИСТЕМЕН СОФТУЕР

Интерактивен режим:

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

Сервизни програми:

Програми за поддръжка на дискове (копиране, форматиране, „лечение“ и др.);

Програми за компресиране на дискови файлове (архиватори);

Програми за борба с компютърни вируси.


ПРИЛОЖЕН СОФТУЕР

Програмите, с които потребителят може да реши проблемите си, без да прибягва до програмиране, се наричат ​​приложни програми.

Всички потребители предпочитат да имат набор от приложни програми, от които почти всеки се нуждае. Те се наричат ПРОГРАМИ ЗА ОБЩА УПОТРЕБА.

Те включват:

  • Те включват:

Текст и графични редактори(можете да пишете, рисувате);

Системи за управление на бази данни (СУБД) (различни справочници);

Процесори за електронни таблици, които ви позволяват да правите изчисления;

Комуникационни (мрежови) програми, предназначени за обмен на информация с други компютри, свързани към компютърна мрежа.


ПРИЛОЖЕН СОФТУЕР

Освен това има голям брой приложни програми със специално предназначение за професионални дейности. Те често се наричат

ПАКЕТИ ЗА ПРИЛОЖЕНИЯ.

Това е например:

Счетоводни програми,

Системи за компютърно проектиране,

Програми за обучение по различни предмети,

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

устройства (ултразвук и др.).


Инструментален софтуер или системи за програмиране (SP)

Системи за разработване на нови програми на език за програмиране. Това е инструмент за работа на програмист. Всяко съвместно предприятие е фокусирано върху конкретен език за програмиране.

Има много езици за програмиране: Pascal, Fortran, SI, асемблер и др. На тези езици програмистът пише програми и с помощта на системи за програмиране ги въвежда в компютъра, отстранява грешки, тества и ги изпълнява.


Подвързване

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

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

Време за обвързванеФазата на подготовка на програмата за изпълнение (превод, свързване, зареждане), при която се извършва това действие, се нарича съответно. Различни характеристикиедин и същ обект (например променлива) може да бъде свързан с различни елементи от архитектурата в различни времена, тоест процесът на обвързване не е едноетапен.

Системен софтуер

Възможни времена на обвързване

При определяне на езика; при внедряване на компилатор;

по време на предаването, включително:

когато препроцесорът (макропроцесорът) работи

по време на лексикален, синтактичен и семантичен анализ, генериране на код и оптимизация;

по време на оформлението; при зареждане на програмата;

по време на изпълнение на програмата, включително: при влизане в модул (процедура, функция); във всеки момент от изпълнението на програмата.

Системен софтуер

Свързване в int a,b; …a+b

Типът променлива int е целочислена променлива в машинна дума със стандартна дължина (представяне на цяло число със знак, допълнителен код на две), свързана с подобна форма на представяне на данни в компютър при дефиниране на език.

Конкретното измерение на променливата int се определя от реализацията на съответния компилатор.

Името a може да бъде дефинирано в конструкция на формата

#дефинирайте 0x11FF. В този случай името (псевдопроменливата) се свързва със стойността си в първата фаза на превода - в препроцесора.

Системен софтуер

Свързване в int a,b; …a+b

Ако е дефинирана променлива по обичайния начинкато int a; тогава свързването на променлива към съответния й тип става по време на превода (на фазата на семантичния анализ).

Ако една променлива е дефинирана като външна (глобална, извън тялото на функцията), тогава смисълът на нейната транслация е да се разпредели памет за нея в сегмента с данни на програмата, който се създава за текущия модул (файл). В същото време обвързването на разпределената памет към конкретна RAMизвършва се на няколко етапа:

Системен софтуер

Свързване в int a,b; …a+b

по време на превода променливата е обвързана с някакъв относителен адрес в сегмента с данни на обектния модул (т.е. нейното разположение е фиксирано само спрямо началото на модула).

При свързване сегментите от данни и команди на различни обектни модули се комбинират в общ програмен файл, което е изображение на паметта на програмата. В него променливата вече получава относителен адрес от началото на цялата програма.

Когато програма се зареди в определена област от паметта, тя може да не се намира в самото начало на тази област. В този случай адресите на променливите, посочени в относителни адреси от началото на програмния модул, са свързани с адресите на паметта, като се вземе предвид движението на програмния модул.

Системен софтуер

Свързване в int a,b; …a+b

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

Системен софтуер

Свързване в int a,b; …a+b

Ако една променлива е дефинирана като автоматична (локална в тялото на функция или блок), тогава тя се поставя в програмния стек:

по време на транслацията се определя неговата размерност и се генерират команди, които запазват памет за него в стека в момента на влизане в тялото на функцията (блока). Това означава, че по време на процеса на транслация променливата е свързана само с относителен адрес в програмния стек;

Свързването на локална променлива с нейния адрес в сегмента на стека се извършва при изпълнение в момента на влизане в тялото на функцията (блока). Благодарение на този метод на обвързване рекурсивна функцияИма толкова "инстанции" на локални променливи, колкото пъти функцията се извиква.

1 слайд

Презентацията за урока е създадена от: учител по информатика на Общинска образователна институция „Средно училище Басинская” Гайдукова Анна Андреевна * *

2 слайд

принтер; CPU; клавиатура; Флаш памет; монитор; RAM; CD-ROM устройство. Без кое от следните устройства компютърът не може да работи: * *

3 слайд

Определете възможния размер на следните носители за съхранение, като използвате дадените опции за отговор (1,44 MB, 700 MB, 120 GB, 512 MB, 4,7 GB): CD-R; DVD-R; Флаш памет; дискета; трудно магнитен диск. * *

4 слайд

Попълнете таблицата * * Действие на устройството с информация (съхранение, вход, изход, обработка) Процесор RAM Твърда магнитна CD-RW дискПринтер за монитор на клавиатура

5 слайд

Андрей има играта TETRIS на твърдия диск на компютъра си. Неговият приятел Коля няма такава игра. Какво трябва да направи Андрей, за да може Коля да се занимава сам? домашен компютъриграете тази игра (имайте предвид, че компютърът на Коля не е свързан с интернет)? * *

6 слайд

* Компютърен софтуер Операционна система - осигурява съвместното функциониране на всички компютърни устройства и предоставя на потребителя достъп до използваните от него ресурси GUI OS. Драйвери на устройства – специални програми, осигуряващ контрол върху работата на компютърните устройства и координация на обмена на информация с други устройства (всяко устройство има собствен драйвер). *

7 слайд

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

8 слайд

Слайд 9

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

10 слайд

* Зареждане на операционната система Зареждането на операционната система започва в един от трите случая – след: включване на компютъра; натискане на бутона за нулиране системна единицакомпютър; Едновременно натискане на клавишната комбинация на клавиатурата: (Ctrl) + (Alt) + (Del) По време на процеса на зареждане на ОС: тестват се производителността на процесора, паметта и други устройства; Кратки диагностични съобщения за процеса на тестване се показват на екрана на монитора, след като операционната система приключи зареждането, потребителят може да управлява компютъра с помощта на графичния интерфейс на операционната система. *

11 слайд

12 слайд

* Стандартни програми Windows Paint OS - графичен редактор, който ви позволява да създавате, преглеждате и редактирате чертежи или сканирани снимки. Изображения - използвани за преглед и редактиране на графични файлове, например цифрови чертежи или сканирани снимки. Калкулатор - електронният калкулатор е аналогичен на обикновен ръчен калкулатор Notepad - текстов редактор, използван за създаване и редактиране текстови файловепрост формат WordPad е текстов редактор, използван за създаване и форматиране на текстови файлове със сложно форматиране *

Слайд 13

* Приложен софтуер Приложението е програма, която дава възможност за обработка на текстова, графична, цифрова, аудио и видео информация, за работа в компютърни мрежибез да разбира от програмиране. Приложението работи под определена операционна система. Видове приложения: 1. Приложения с общо предназначение (калкулатори, електронни таблици, текстови, звукови и графични редактори, мултимедийни плейъри, бази данни, програми за разработване на презентации, комуникационни програми и др.). 2. Приложения със специално предназначение (счетоводни програми, енциклопедии, образователни програми, системи за автоматичен превод, системи за програмиране, компютърни игрии т.н.) *