ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Написання БД «Розподіл витрат аварійно-диспетчерської служби підприємства »
         

     

    Інформатика, програмування
    ЗМІСТ
    Введення
    1. Спеціальна частина
    1.1. Постановка завдання
    1.2. Обгрунтування вибору,
    використовуваного програмного забезпечення
    1.3. Опис ресурсів вибраної ПЕОМ
    1.3.1. Технічні характеристики ЕОМ
    1.3.2. Характеристики периферійних пристроїв
    1.3.3. Особливості використання ОС
    1.4. Структурна схема алгоритму
    1.5. Опис структурної схеми алгоритму
    1.6. Налагодження програми
    1.6.1. Використовувані засоби автоматизації
    налагодження програм
    1.6.2. Трансляція і синтаксична налагодження
    1.7. Інструкція з використання програми
    1.7.1. Інструкція для програміста
    1.7.2. Інструкція для оператора
    1.8. Контрольний приклад
    1.9. Висновки про виконану роботу
    2. Організаційно-економічна частина
    2.1. Розрахунок вартості години роботи ПЕОМ
    2.2. Розрахунок економічної ефективності програми
    2.3. Розрахунок економічної ефективності завдання
    3. Охорона праці та забезпечення життєдіяльності
    4. Список використаної літератури

    ВСТУП
    Кожна виробнича одиниця (підприємство) будь-якого суспільства прагне до одержання можливо більшого доходу від своєї діяльності. Будь-яке підприємство прагне не тільки продати свій товар за вигідною високою ціною, але і скоротити свої витрати на виробництво і реалізацію продукції. Якщо перше джерело збільшення доходів підприємства багато в чому залежить від зовнішніх умов діяльності підприємства, то друга - практично виключно від самого підприємства, точніше, від ступеня ефективності організації процесу виробництва і подальшої реалізації вироблених товарів.
    Витрати - найважливіший економічний показник, що характеризує витрати підприємства (організації, фізичної особи) на господарську діяльність матеріальних, трудових, фінансових, природних та інших ресурсів.
    Економія витрат і їх перерозподіл - головний напрям підвищення ефективності виробництва, збільшення її прибутковості. Розрізняють прямі витрати, пов'язані безпосередньо з виготовленням продукції (наприклад, витрати на придбання сировини, матеріалів, напівфабрикатів, заробітну плату виробничого персоналу і т.д.), і непрямі витрати, які безпосередньо до нього не відносяться (наприклад, утримання апарату управління, невиробничих приміщень і т.д.)
    Для кожного конкретного виробника витрати виступають величиною, рівною понесених ними витрат на придбання відповідної кількості обмежених ресурсів і виступають формою реалізації нереалізованих альтернативних можливостей в кожний конкретний проміжок часу.
    Витрати в економічних системах оплачують користувачі як альтернативну вартість, якщо ці ресурси явно належать будь-якому економічному об'єкту. Тим самим досягається оптимальна ефективність їх використання. В іншому випадку ми маємо нераціональне і неефективне вживання обмежених видів ресурсів.
    Витрати або витрати виробництва також залежать від попиту на ті або інші види обмежених видів ресурсів, які становлять основу витрат. Отже, ціни продуктивних ресурсів багато в чому визначаються існуючим попитом на них, а також його змінами. Але коли ціни на ті чи інші продукти зростають, вони грунтуються на витратах. Збільшену ціну на продукту визначають не самі витрати з виробництва, а альтернативна вартість для тих покупців, необхідно переконати відмовитися від споживання даного продукту за більш високою ціною на користь тих покупців, які ще в меншій мірі готові відмовитися від придбання цього товару.
    Категорія витрати обігу пов'язана з процесом реалізації товарів. Додатковими витратами обігу є витрати на пакування, сортування, транспортування і зберігання товарів. Цей вид витрат обігу близький до витрат виробництва і, входячи у вартість товару, збільшує останню. Додаткові витрати відшкодовуються після продажу товарів з отриманої суми виручки. Чисті витрати обігу - витрати на торгівлю (зарплата продавців і т.д.), маркетинг (вивчення споживчого попиту), рекламу, витрати на оплату персоналу штаб-квартири і т.д. Чисті витрати не збільшують вартості товарів, а відшкодовуються після продажу з прибутку, створеної в процесі виробництва товарів.
    Сучасні концепції витрат, розроблені економістами Заходу, багато в чому враховують обидва вищевідзначене моменту. У центрі класифікації витрат - взаємозв'язок між обсягом виробництва і витратами, ціною на даний вид товарів. Витрати поділяються на не залежні і залежні від обсягу виробленої продукції.
    Постійні витрати не залежать від величини виробництва, существют і при нульовому обсязі виробництва. Це попередні зобов'язання підприємства (відсотки за позиками та ін), податки, амортизаційні відрахування, оплата охорони, орендна плата, витрати на обслуговування устаткування при нульовому обсязі виробництва, зарплата управлінського персоналу і т.д. Змінні витрати залежать від кількості виробленої продукції, складаються з витрат на сировину, матеріали, зарплату робітникам і т.д. Сума постійних і змінних витрат утворює валові витрати - суму грошових витрат на виробництво певного виду продукції. Для вимірювання витрат на виробництво одиниці продукції використовуються категорії середніх, середніх постійних і середніх змінних витрат. Середні витрати дорівнюють частці від ділення валових витрат на кількість виробленої продукції. Середні постійні витрати визначаються діленням постійних витрат на кількість виробленої продукції. Відсотків по короткострокових утворюються поділом змінних витрат на кількість виробленої продукції.
    Для досягнення максимального прибутку потрібно визначити необхідний розмір випуску продукції. Інструментом економічного аналізу служить категорія граничних витрат. Граничні витрати являють собою додаткові витрати на виробництво кожної додаткової одиниці продукції в порівнянні з даними обсягом випуску. Вони розраховуються вирахуванням сусідніх значень валових витрат.
    У конкретній практиці застосування розрахунку витрат для аналізу діяльності підприємств в Росії і в західних країнах є як подібності, так і відмінності. У Росії широко використовується категорія собівартість, що представляє собою сумарні витрати на виробництво і реалізацію продукції. Теоретично в собівартість повинні входити нормативні виробничі витрати, але на практиці до неї відносять наднормативний витрата сировини, матеріалів і т.д. Собівартість визначають на основі складання економічних елементів (однорідних за економічним призначенням витрат) або шляхом підсумовування статей калькуляції, що характеризують безпосередні напрямки тих чи інших витрат. Прямі витрати - це витрати, безпосередньо пов'язані зі створенням одиниці товару. Непрямі витрати необхідні для спільного здійснення виробничого процесу даного виду продукції на підприємстві. Загальний підхід не виключає відмінностей з конкретної класифікації деяких статей.
    У західних країнах використовується вищеописане розподіл витрат (витрат) на постійні і змінні, причому прямі і частина непрямих витрат відносяться до змінних, а решта непрямих витрат (що не залежать від обсягу виробництва) - до постійних. нерідко перші з вищевказаних частин непрямих витрат виділяється в окрему групу - частково змінні витрати, оскільки ці витрати змінюються за своєю величиною не в прямо пропорційній залежності від зміни обсягу виробленої продукції. Розподіл витрат на прямі і змінні дозволяє отримати показник - додану вартість, яка визначається вирахуванням із загального доходу (виручки) підприємства змінних витрат. Додана вартість полягає, таким чином, з постійних витрат і чистого прибутку. цей показник дозволяє оцінити загальну ефективність виробництв і реалізації незалежно від прямо залежать від величини обсягу виробництва змінних витрат.
    У СНД розподіл витрат на умовно-постійні та умовно-змінні, що розраховуються за економічними елементами, застосовується при розрахунку економії від впливу техніко-економічних факторів. Такі розрахунки виконуються для визначення майбутньої планової собівартості продукції на основі наявної фактичної собівартості. Такого роду розрахунки не завжди доцільні, оскільки дозволяють лише визначити збільшення витрат у разі, якщо б умовно-постійні витрати зростали прямо пропорційно зростанню обсягу виробленої продукції (практично неможлива ситуація).
    У реальному виробничої діяльності необхідно враховувати не тільки фактичні грошові витрати, але й альтернативні витрати. Останні виникають через можливість вибору між тими чи іншими економічними рішеннями. Наприклад, власник підприємства може витратити наявні гроші різними способами: направить їх на розширення виробництва або витратити на особисте споживання і т.д. Вимірювання альтернативних витрат необхідно не тільки для ринкових відносин, але і для об'єктів, які не є товарами. На нерегульованому ринку товарів, альтернативні витрати будуть рівні поточної яка встановилася на даний момент ринковою ціною. Якщо на ринку існує кілька різних (звичайно близьких між собою) цін, то альтернативні витрати продажу товару за, природно, найвищою із запропонованих продавцю покупцями цін, будуть рівні найбільшою з усіх, що залишилися (крім найвищою) запропонованих цін.
    З вищесказаного стає зрозуміло що за витратами на підприємстві необхідно стежити і постійно бути в курсі останніх змін всіх факторів складових витрати. Для цього слід постійно мати при собі цифри витрат, на якій з етапів виробництва припадає найбільше витрат, в якому цеху, відділі існують витрати. Розрахунок витрат і їх перерозподіл необхідно проводити якомога частіше і це займає час і трудові ресурси. Але в цьому може допомогти ЕОМ. Якщо грамотно автоматизувати цю частину виробництва, то можна значно скоротити час на розрахунок, зменшити кількість помилок, і т. д. У свою чергу це зменшить витрати самого підприємства.
    Переді мною стоїть мета автоматизувати частину цього складного процесу, а саме, за допомогою ЕОМ створити базу даних яка б могла за початковими даними розрахувати всі інші показники складові даний розділ, накопичувати в собі інформацію про витрати за попередні місяці, давала б можливість виправляти помилки, перераховувати дані, виводити на принтер звіти. Конкретно необхідно щоб програма допомагала користувачеві проводити розрахунок у «Аварійно-диспетчерської службу» підприємства.
    1.
    СПЕЦІАЛЬНА ЧАСТИНА
    1.1. Постановка завдання
    Метою моєї завдання є написання Бази Даних «Розподіл витрат аварійно-диспетчерської служби підприємства». Витрати розподіляються з кредиту 29700 - «Витрати на утримання аварійно-диспетчерської служби» в дебет наступних рахунків:
    1. 23100 - «Витрати виробничої бази»
    2. 26000 - «Загальногосподарські витрати»
    3. 29100 - «Витрати домогосподарства»
    4. 29200 - «Витрати на утримання гуртожитків»
    5. 29300 - «Витрати по об'єктах охорони здоров'я»
    6. 29400 - «Витрати з утримання діючих дитячих садів»
    7. 29900 - «Витрати по наданим послуг стороннім організаціям»
    так само необхідно щоб по кожному параметру прораховувалися «Разом».
    Вихідна таблиця
    Вихідна таблиця має 10 стовпчиків. (див. табл. № 1)
    Таблиця № 1
    A B C D E F Q H I J

    Кожен з полів може мати 3 стану:
    1. заповнюється вручну
    2. розраховується за формулою
    3. не заповнюється
    Організовується таблиця в db-файлі. Користувач в ручну заповнює необхідні поля першого стану, при необхідності може зробити редагування вже заповненого поля. Для заповнення знадобляться вихідні дані які буде описано нижче. Користувач повинен заздалегідь підготувати ці дані.

    Опис полів таблиці
    Таблиця № 2
    Умовне позначення Найменування поля Тип поля Ім'я поля в db-файлі Ключове поле
    А Дебет рахунків Alpha DTSchet Ні
    B Дата Date Data Так
    C Обслуживаемая площадь Number ObslPlo Ні
    D Зарплата робочих АДС Number ZpRab Ні
    E Матеріали за актами виконаних робіт Number MatAktRab Ні
    F Всього прямих витрат Number VsegoPremZatr Ні
    Q Розподіл витрат Number RaspZatr Ні
    H Всього витрат Number VsegoZatr Ні
    I Прибуток Number Prib Ні
    J Обсяг Number Obem Ні
    Вихідні дані
    Всі вхідні дані мають дійсний тип з двома знаками після коми. Користувач даної програми заздалегідь готує дані по кожному рахунку. При занесення початкових даних по конкретному рахунку немає необхідності вводити загальну суму по кожному колонку, програма повинна надати можливість підсумовувати числа, а потім заносити отриману суму. Так само при заповненні таблиці, після того як користувач вибрав рахунок за яким він буде здійснювати заповнення програма повинна активізувати те поле, яке має стан «Заповнюється вручну» і пропускати інші стану. Цей прийом дозволить полегшити введення даних, виключити багато помилок при введенні і т.д. На цьому етапі повинні бути занесені дані по всіх рахунках.

    Розрахунок таблиці
    Таблиця розраховується за наступними формулами:
    Таблиця № 3
    № A B C D E F Q H I J
    1 23100 V V Di V Fi Qi Hi X Ji
    2 26000 V V V X
    3 29100 V V V X
    4 29200 V V V X
    5 29300 V V V X
    6 29400 V V V X
    7 29900 V V X X X V V V J7
    8 Разом V С8 V E8 F8 Q8 V X J8
    V - заповнюється вручну
    X - не заповнюється
    Nn - посилання на формулу, де N - стовпець n - номер сторокі.
    Формули розрахунку
    1.
    2.
    3.
    4.
    5.
    6.
    8. Q8 = H8 - F8
    9.
    10. Ji = Hi, i = 1 .. 6
    11. J7 = H7 + I7
    12. J8 = H8
    Вихідні дані
    Всі обчислювані дані мають дійсний тип, з двома цифрами після коми. При необхідності можна провести редагування та перерахувати результати. На екрані у вигляді таблиці необхідно представити вихідні дані та результати рахунку. Це дозволить вести візуальний контроль.
    Після всіх розрахунків, змін необхідно отримати звіт, який при необхідності можна послати на друк. Роздруківка звіту є кінцевим результатом роботи програми. У ньому необхідно відобразити всю отриману інформацію.
    1.2.
    Обгрунтування вибору, використовуваного програмного забезпечення
    MS - Windows надає користувачам оболонку графічного інтерфейсу (GUI), що забезпечує стандартну середовище користувача і програміста. (GUI) пропонує більш складне і доброзичливе оточення користувача, ніж командно-керований інтерфейс DOS. Робота в Windows заснована на інтуїтивно зрозумілих принципах. Вам легко переключитися з задачі на задачу і здійснювати обмін інформації між ними. Однак розробники додатків традиційно стикаються з труднощами програмування, оскільки організація середовища Windows є надзвичайно складною.
    Delphi - мова і середовище програмування, що відноситься до класу RAD-(Rapid Application Development? «Засіб швидкої розробки додатків») коштів CASE - технології. Delphi зробила розробку потужних додатків Windows швидким процесом, що приносять вам задоволення. Програми Windows, для створення яких потрібно було багато людських зусиль наприклад в С + +, тепер можуть бути написані однією людиною, що використовують Delphi.
    Інтерфейс Windows забезпечує повне перенесення CASE-технологій в інтегровану систему підтримки робіт зі створення прикладної системи на всіх фазах життєвого циклу роботи та проектування системи.
    Delphi має широкий набір можливостей, починаючи від проектувальника форм і закінчуючи підтримкою всіх форматів популярних баз даних. Середа усуває необхідність програмувати такі компоненти Windows загального призначення, як мітки, піктограми і навіть діалогові панелі. Працюючи в Windows, ви неодноразово бачили однакові «об'єкти» у багатьох різноманітних програмах. Діалогові панелі (наприклад Choose File і Save File) є прикладами багаторазово використовуваних компонентів, вбудованих безпосередньо в Delphi, що дозволяє пристосувати ці компоненти до наявний завдання, щоб вони працювали саме так, як потрібно створюваному додатком. Також тут є заздалегідь певні візуальні і невізуальних об'єкти, включаючи кнопки, об'єкти з даними, меню і вже побудовані діалогові панелі. За допомогою цих об'єктів можна, наприклад, забезпечити введення даних просто кількома натисканням кнопок миши, не вдаючись до програмування. Це наочна реалізація застосувань CASE-технологій в сучасному програмуванні додатків. Та частина, яка безпосередньо пов'язана з програмуванням інтерфейсу користувача системою отримала назву візуальне програмування
    Вигоди від проектування АС в середовищі Windows за допомогою Delphi:
    * Усувається необхідність у повторному введенні даних;
    * Забезпечується узгодженість проекту та його реалізації;
    * Збільшується продуктивність розробки і переносимість програм.
    Візуальне програмування як би додає новий вимір при створенні додатків, даючи можливість зображати ці об'єкти на екрані монітора до виконання самої програми. Без візуального програмування процес відображення вимагає написання фрагменту коду, що створює і настав об'єкт «за місцем». Побачити закодовані об'єкти було можливо тільки в ході виконання програми. При такому підході досягнення того, щоб об'єкти виглядали і поводилися заданим чином, стає втомливим процесом, який вимагає неодноразових виправлень програмного коду з наступною прогонкою програми і спостереження за тим, що в підсумку вийшло.
    Завдяки засобам візуальної розробки можна працювати з об'єктами, тримаючи їх перед очима й одержуючи результати практично відразу. Здатність бачити об'єкти такими, якими вони з'являються в ході виконання програми, знімає необхідність проведення безлічі операцій вручну, що характерно для роботи в середовищі не володіє візуальними засобами - незалежно від того, є вона об'єктно-орієнтованої чи ні. Після того, як об'єкт поміщений у форму середовища візуального програмування, всі його атрибути відразу відображаються у вигляді коду, який відповідає об'єкту як одиниці, що виконується під час роботи програми.
    Розміщення об'єктів у Delphi пов'язано з більш тісними відносинами між об'єктами та реальним програмним кодом. Об'єкти поміщаються в вашу форму, при цьому код, який відповідає об'єктам, автоматично записується у вихідний файл. Цей код компілюється, забезпечуючи істотно вищу продуктивність, ніж візуальне середовище, яка інтерпретує інформацію лише в ході виконання програми.
    Три основні частині розробки інтерфейсу наступні: проектування панелі, проектування діалогу і представлення вікон. Для Загальних Пользовательского Доступу також повинні враховуватися умови застосування Архітектури Прикладних Систем. Існують також інші умови: чи є вхідні пристрої на терміналах клавішними або вказівними і чи будуть бути програми символьними або графічними.
    У сучасних умовах пошук оптимального вирішення проблеми організації інтерфейсу взаємодії набуває характеру комплексної задачі, рішення якої суттєво ускладнюється необхідністю оптимізації функціональної взаємодії операторів між собою і з технічними засобами АСУ в умовах мінливого характеру їх професійної діяльності.
    Сьогодні з'явилася реальна можливість за допомогою моделювання на сучасних багатофункціональних засобах обробки і відображення інформації таких як Delphi конкретизувати тип і характеристики використовуваних інформаційних моделей, виявити основні особливості майбутньої діяльності операторів, сформулювати вимоги до параметрів апаратно-програмних засобів інтерфейсу взаємодії і т.д.
    Використання типових рішень, модульного принципу проектування систем відображення і обробки інформації набуває все більш широких масштабів, що, втім, цілком природно.
    Особливий упор при впровадженні даних завдань слід звичайно надавати сучасним CASE-засобів розробки програм, тому що вони найбільш оптимально дозволяють проектувати рішення в основі яких лежать, в першу чергу, вимоги до узгодженого для користувача інтерфейсу, яким і є інтерфейс Windows. Ніякі продукти інших фірм, доступні сьогодні, не забезпечують одночасну простоту використання, продуктивність і гнучкість в такій мірі, як Delphi. Ця мова заповнив пролом між мовами 3-го і 4-го поколінь, з'єднавши їх сильні сторони і створивши потужну і продуктивну середовище розробки.
    1.3.
    Опис ресурсів вибраної ПЕОМ
    1.3.1. Технічні характеристики ЕОМ
    Сучасні обчислювальні машини представляють одне із самих значних досягнень людської думки, вплив якого на розвиток науково-технічного прогресу важко переоцінити. Області застосування ЕОМ безупинно розширюються. Цьому значною мірою сприяє поширення персональних ЕОМ, і особливо мікроЕОМ.
    Мабуть, основну допомогу комп'ютер може надати в отриманні інформації. Це відноситься як до пошуку інформації через Internet, про що останнім часом багато говорять і пишуть, і до вилучення її різного роду довідників, енциклопедій та словників, що існують в електронному вигляді і забезпечених зручними системами пошуку, що полегшує знаходження інформації.
    Інша важлива область застосування комп'ютера - обмін інформацією та навчання. Також комп'ютер застосовується в різних галузях науки, медицини і т.д.
    Основні блоки IBM PC
    Зазвичай персональні комп'ютери IBM PC складаються з трьох частин (блоків):
    1. системного блоку;
    2. клавіатури, що дозволяє вводити символи в комп'ютер;
    3. монітора (чи дисплея) - для зображення текстової і графічної інформації.
    Комп'ютери випускаються і в переносному варіанті - у "наколінного" (лептор) або "блокнотом" (ноутбук) виконанні. Тут системний блок, монітор і клавіатура укладені в один корпус: системний блок захований під клавіатурою, а монітор зроблений як кришка до клавіатури.
    Хоча з цих частин комп'ютера системний блок виглядає найменш ефектно, саме він є в комп'ютері "головним". У ньому розташовуються всі основні вузли комп'ютера:
    1. електронні схеми, що керують роботою комп'ютера (мікропроцесор, оперативна пам'ять, контролери пристрою і т.д.);
    2. блок живлення, що перетворить електроживлення мережі в постійний струм низької напруги, що подається на електронні схеми комп'ютера;
    3. накопичувачі (чи дисководи) для гнучких магнітних дисків, використовувані для читання і запису на гнучкі магнітні диски (дискети);
    4. накопичувач на жестом магнітному диску, призначений для читання і запису на незнімний жорсткий магнітний диск (вінчестер).
    Логічний пристрій комп'ютера
    Мікропроцесор. Самим головним елементом у комп'ютері, його "мозком", є мікропроцесор - невелика (у кілька сантиметрів) електронна схема, що виконує всі обчислення й обробку інформації. Мікропроцесор уміє робити сотні різних операцій і робить це зі швидкістю в кілька десятків або навіть сотень мільйонів операцій у секунду. У комп'ютерах типу IBM PC використовуються мікропроцесори фірми Intel, а також сумісні з ними мікропроцесори інших фірм (AMD, Cyrix, IBM і ін).
    Співпроцесор. У тих випадках, коли на комп'ютері приходиться виконувати багато математичних обчислень (наприклад, в інженерних розрахунках), до основного мікропроцесора додають математичний співпроцесор. Він допомагає основному мікропроцесору виконувати математичні операції над числами. Новітні мікропроцесори фірми Intel (80486 і Pentium) самі уміють виконувати операції над числами, так що для них співпроцесори не потрібні.
    Оперативна пам'ять. Наступним дуже важливим елементом комп'ютера є оперативна пам'ять. Саме з неї процесор і співпроцесор беруть програми і вихідні дані для обробки, у неї вони записують отримані результати. Назва "оперативна" ця пам'ять одержала тому, що вона працює дуже швидко, так що процесору не доводиться чекати при читанні даних з пам'яті запису в пам'ять. Однак що містяться в ній дані зберігаються тільки поки комп'ютер включений, при виключенні комп'ютера вміст оперативної пам'яті стирається (за винятком, про які йдеться нижче).
    Контролери і шина. Щоб комп'ютер міг працювати, необхідно, щоб у його оперативній пам'яті знаходилися програма і дані. А потрапляють вони туди з різних пристроїв комп'ютера - клавіатури, дисководів для магнітних дисків і т.д. Зазвичай ці пристрої називають зовнішніми, хоча деякі з них можуть знаходитися не зовні комп'ютера, а вбудовуватися всередину системного блоку, як це описувалося вище. Результати виконання програм виводяться на зовнішні пристрої - монітор, диски, принтер і т.д.
    Таким чином, для роботи комп'ютера необхідний обмін інформацією між оперативною пам'яттю і зовнішніми пристроями. Такий обмін називається введенням-виводом. Але цей обмін не відбувається безпосередньо: між будь-яким зовнішнім пристроєм і оперативною пам'яттю в комп'ютері маються цілих два проміжні ланки:
    1. Для кожного зовнішнього пристрою в комп'ютері є електронна схема, яка ним керує. Ця схема називається контролером, чи адаптером. Деякі контролери (наприклад, контролер дисків) можуть управляти відразу декількома пристроями.
    2. Усі контролери та адаптери взаємодіють з мікропроцесором і оперативною пам'яттю через системну магістраль передачі даних, яку в просторіччі звичайно називають шиною.
    Електронні плати. Для спрощення підключення пристроїв електронні схеми IBM PC складаються з декількох модулів - електронних плат. На основній платі комп'ютера - системної, чи материнської, платі - звичайно розташовуються основний мікропроцесор, співпроцесор, оперативна пам'ять і шина. Схеми, що керують зовнішніми пристроями комп'ютера (контролери або адаптери), знаходяться на окремих платах, що вставляються в уніфіковані рознімання (слоти) на материнській платі. Через ці рознімання контролери пристроїв підключаються безпосередньо до системної магістралі передачі даних у комп'ютері - шині. Таким чином, наявність вільних роз'ємів шини забезпечує можливість додавання до комп'ютера нових пристроїв. Щоб замінити один пристрій іншим (наприклад, застарілий адаптер монітора на новий), треба просто вийняти відповідну плату з роз'єму і вставити замість неї іншу. Трохи складніше здійснюється заміна самої материнської плати.
    1.3.2.
    Характеристики периферійних пристроїв
    До складу сучасних ЕОМ входять численні і різноманітні за виконуваних функцій, принципів дії та характеристиками периферійні пристрої, які за призначенням можна розділити на дві групи:
    1) зовнішні запам'ятовуючі пристрої, призначені для зберігання великих обсягів інформації;
    2) пристрої введення-виведення, що забезпечують зв'язок машини із зовнішнім середовищем шляхом введення і виведення інформації з ЕОМ, її реєстрації і відображення.
    Операції введення та виведення визначаються щодо ядра ЕОМ - процесора і основної пам'яті.
    Операцією введення називається передача в ядро ЕОМ інформації із зовнішнього середовища (у тому числі від користувача), або із зовнішніх запам'ятовуючих пристроїв.
    Операцією виводу називається передача інформації з ядра ЕОМ у зовнішнє середовище або в зовнішні запам'ятовуючі пристрої.
    Загальною характеристикою для всіх периферійних пристроїв є швидкість, з якою пристрій може приймати або передавати дані. Більшість периферійних пристроїв має електромеханічні вузли, швидкість роботи яких значно нижче швидкості роботи електронних пристроїв ЕОМ. Швидкості передачі даних, з якими працюють різні периферійні пристрої, відрізняються досить значно: від декількох одиниць до декількох мільйонів байт/с.
    Периферійні пристрої розрізняють по реалізованого в них синхронного або асинхронного режиму передачі даних. При синхронному режимі передача даних здійснюється в певному темпі, що задається робочої швидкістю руху носія інформації, наприклад магнітної стрічки. При асинхронному режимі передача даних може відбуватися у вільному темпі з зупинкою після передачі будь-якого байта.
    Основні характеристики зовнішніх запам'ятовуючих пристроїв
    Однією з основних характеристик ВЗП є загальний обсяг інформації, що зберігається, або ємність ВЗП, зазвичай вимірюється в байтах.
    З-за великої різниці швидкодії оперативної пам'яті і ВЗП звернення до зовнішньої пам'яті викликають втрати продуктивності ЕОМ. Тому швидкодія ВЗП є показником не менш важливим, ніж його ємність.
    Звернення до ВЗП в загальному випадку передбачає послідовне виконання двох процесів:
    1) доступу до ВЗП - установки головок на ділянку носія, з якого потрібно вважати або на яку потрібно записати інформацію;
    2) зчитування та передачі інформації з ВЗП в оперативну пам'ять або передачі інформації з пам'яті в ВЗП і запису її на носій.
    Відповідно швидкодію ВЗП визначається двома показниками: часом доступу та швидкістю передачі інформації. Розрізняють середню і максимальний час доступу.
    У зв'язку з певними технічними особливостями магнітних носіїв інформації, на них не можна записати і з них не можна вважати окремий байт. Запис і зчитування інформації можуть проводитися тільки групами байт строго певного розміру - блоками.
    Зовнішні ЗУ діляться на пристрої з прямим і послідовним доступом. У пристроях з прямим доступом, до яких відносяться магнітні диски і барабани, час доступу мало залежить від положення носія щодо головки в момент звернення до ВЗП, що досягається циклічним рухом носія з великою швидкістю щодо головки.
    У пристроях з послідовним доступом (ВЗП на магнітних стрічках) для пошуку потрібного ділянки носія потрібно послідовний перегляд збережені на носії інформації, для чого може знадобитися кілька хвилин.
    До важливих характеристик ВЗП також відносяться достовірність функціонування і відносна вартість пристрою.
    Зазвичай достовірність роботи ВЗП оцінюється числом правильно відтворених в режимі запису-зчитування двійкових знаків на один хибний знак.
    Відносна вартість ВЗП визначається як відношення вартості пристрою до його ємності.
    Основні види пристроїв введення-виведення інформації
    Пристрій введення дозволяє вводити в машину дані та програми. Пристрої виведення служать для виведення з ЕОМ результатів обробки даних, у тому числі для їх реєстрації та відображення.
    Типи пристроїв введення інформації:
    1) Ручного введення: клавіатура пульта управління.
    2) напівавтоматичного введення: клавіатура дисплея, ручний маніпулятор "миша", світлове перо, сканер, планшет, джойстик, пристрій введення з перфострiчок, пристрій введення з магнітних носіїв.
    3) Автоматичного вводу: читають автомати, мовні аналізатори, пристрої введення з каналів зв'язку, аналого-цифровий перетворювачі, телетайпи.
    Типи пристроїв виведення інформації:
    1) Пристрої фіксації на машинних носіях: перфоратори, пристрої запису на магнітні носії.
    2) Пристрої реєстрації: знакогенерірующіе (АЦПУ) і графічні (графобудівники).
    3) Пристрої наочного відображення: дисплеї та індикатори.
    1.3.3. Особливості використання ОС
    Windows 95. Об'єктно-орієнтований підхід
    Під час створення Windows 95 фірма Microsoft повною мірою реалізувала об'єктно-орієнтований підхід. Оскільки саме він ліг в основу нової операційної системи, спочатку скажемо кілька слів про те, що таке орієнтація на об'єкти.
    Поняття "об'єктно-орієнтований" виникло в програмуванні порівняно недавно. Коли обчислювальна потужність машин була невисока, про створення об'єктно-орієнтованих систем не могло бути й мови. Основою всього був програмний код. Програмісти записували послідовності команд для виконання тих або інших дій над даними, які оформлялися в модулі і процедури. Для роботи з кожним об'єктом створювалася своя процедура.
    Об'єкти, їх властивості та методи
    Поступово зі збільшенням продуктивності обчислювальних систем процедурний підхід почав замінюватися об'єктним. На перше місце висувався об'єкт, а не код, який його обробляє. На рівні користувача об'єктний підхід виражається в тому, що інтерфейс являє собою подобу реального світу, а робота з машиною зводиться до дій із звичними об'єктами. Так, папки можна відкрити, прибрати в портфель, документи - переглянути, виправити, перекласти з одного місця на інше, викинути в корзину, факс або лист - відправити адресату і т.д. Поняття об'єкту виявилося настільки ш?? рокім, що до цих пір не отримало строгого визначення.
    Об'єкт, як і в реальному світі, володіє різними властивостями. Програміст або користувач може змінювати не всі властивості об'єктів, а тільки деякі з них. Можна змінити ім'я об'єкту, але не можна змінити об'єм вільного місця на диску, який також є його властивістю. Властивості першого типу в мовах програмування носять назву read/write (для читання і запису), а властивості другого - read only (тільки для читання).
    Метод - це спосіб впливу на об'єкт. Методи дозволяють створювати і видаляти об'єкти, а також змінювати їх властивості. Наприклад, для того щоб намалювати на екрані точку, лінію або плоску фігуру, складаються різні послідовності кодів або програми. Користувач, проте, застосовує для відображення цих об'єктів один метод Draw (), який містить коди для відображення всіх об'єктів, з якими він працює. За таку зручність доводиться платити тим, що об'єктно-орієнтовані системи можуть працювати тільки на досить потужних обчислювальних установках.
    Процедурне підхід в ранніх ОС
    До теперішнього часу у всіх операційних системах переважав процедурний підхід. Для того щоб зробити в системі будь-яку дію, користувач повинен був викликати відповідну програму (процедуру) і передати їй певні параметри, наприклад, ім'я оброблюваного файлу. Програма виконувала над файлом вказані дії і закінчувала роботу. При цьому користувач в першу чергу мав справу з задачею обробки документа, а потім вже з самим документом. У давні часи, коли ЕОМ не були персональними, користувач описував дії, які повинна була виконати завдання, на якомусь дивному мовою, що зветься мовою управління завданнями (JCL-Job Control Language).
    З появою терміналу мова управління завданнями спростився і поступово перетворився на командний рядок, проте на першому місці все одно знаходилася процедура обробки документа, а сам документ грав допоміжну роль.
    Наступним етапом спрощення роботи з машиною став створення різного роду операційних оболонок (спочатку текстових), які "приховали" від користувача командний рядок DOS. Введення послідовності символів, з якої складається команда операційної системи, звівся до натиснення однієї функціональної клавіші або клацання миші. Найпоширенішою з таких "надбудов" над операційною системою стала оболонка Norton Commander,
    Проте основним "інструментом" користувача все ще залишалася клавіатура. Якісний перехід відбувся після того, як з'явилися графічні оболонки. Тепер користувач в основному працює з пристроєм вказівки, таким як миша, трекбол або планшет, а не з клавіатурою (зрозуміло, це не відноситься до роботи усередині самих додатків, наприклад, в текстових редакторів). Йому не потрібно пам'ятати майже ніяких команд операційної системи. Для того щоб запустити програму, досить клацнути мишею на його зображенні або на "значку" (автор воліє називати його піктограма).
    Від процедур
         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status