Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми для збору відомостей про систему

Реферат Розробка програми для збору відомостей про систему





1. Теоритическая частина


1.1 Windows API

API був спочатку спроектований для використання в програмах, написаних мовою C (або C + +). Робота через Windows API - це найбільш близький до системи спосіб взаємодії з нею з прикладних програм. Більш низький рівень доступу, необхідний тільки для драйверів пристроїв, в поточних версіях Windows надається через Windows Driver Model.

Windows API (application programming interfaces) - загальне найменування цілого набору базових функцій інтерфейсів програмування додатків операційних систем сімейств Windows і Windows NT корпорації «Майкрософт». Є самим прямим способом взаємодії додатків з Windows. Для створення програм, що використовують Windows API, «Майкрософт» випускає SDK, який називається Platform SDK і містить документацію, набір бібліотек, утиліт та інших інструментальних засобів.

З кожним випуском нової операційної системи оновлюється версія Windows API. Нижче перераховані версії:

Win16 - перша версія Windows API для 16-розрядних версій Windows. Спочатку називався просто Windows API, потім став називатися Win16 для відрізнення від Win32.s - підмножина Win32, яке встановлюється на сімейство 16-розрядних систем Windows 3.x і реалізує обмежений набір функцій Win32 API для цих систем.- 32-розрядний API для сучасних версій Windows. Найпопулярніша нині версія. Базові функції цього API реалізовані в DLL kernel32.dll і advapi32.dll; базові модулі GUI - в user32.dll і gdi32.dll. Win32 з'явився разом з Windows NT і потім був перенесений (у трохи обмеженому вигляді) в системи серії Windows 9x. У сучасних версіях Windows, що походять від Windows NT, роботу Win32 GUI забезпечують два модуля: csrss.exe (Client / Server Runtime Subsystem), що працює в режимі користувача, і win32k.sys в режимі ядра. Роботу ж системних Win32 API забезпечує ядро ??- ntoskrnl.exe - 64-розрядна версія Win32, що містить додаткові функції для використання на 64-розрядних комп'ютерах. Win64 API можна знайти тільки в 64-розрядних версіях Windows XP і Windows Server 2003.


1.2 Процесор


Центральний процесор - процесор машинних інструкцій, частина апаратного забезпечення комп'ютера або програмованого логічного контролера, що відповідає за виконання арифметичних операцій, заданих програмами операційної системи і координує роботу всіх пристроїв комп'ютера.

Сучасні ЦПУ, що виконуються у вигляді окремих мікросхем (чіпів), які реалізують всі особливості, притаманні даного роду пристроїв, називають мікропроцесорами. З середини 1980-х останні практично витіснили інші види ЦПУ, внаслідок чого термін став все частіше і частіше сприйматися як звичайний синонім слова «мікропроцесор». Тим не менш, це не так: центральні процесорні пристрої деяких суперкомп'ютерів навіть сьогодні представляють собою складні комплекси великих (ВІС) і надвеликих (НВІС) інтегральних схем.


1.2.1 Архітектура Фон Неймана

Більшість сучасних процесорів для персональних комп'ютерів в загальному засновані на тій чи іншій версії циклічного процесу послідовної обробки інформації, винайденого Джоном фон Нейманом.

Д. фон Нейман придумав схему побудови комп'ютера в 1946 році.

сторінка 1 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Огляд Windows Vista на базі порівняння з Windows XP
  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...
  • Реферат на тему: Загальні характеристики і можливості базових комп'ютерних систем: DOS, ...
  • Реферат на тему: Звіт по навчальній практиці. Захист інформації на персональному комп'ю ...