Автор работы: Пользователь скрыл имя, 27 Февраля 2014 в 12:03, отчет по практике
Краткое описание
Первичная цель производственной практики по специальности Программирование в компьютерных системах – проявить себя как грамотный специалист, владеющий необходимыми навыками и знаниями для дальнейшей профессиональной деятельности. Цель можно достигнуть путем решения отдельных задач: развитие профессионального мышления; приобретение практических умений и навыков по видам деятельности технико - производственно-технологической и организационно-управленческой; подготовка к самостоятельной трудовой деятельности; развитие и углубление навыков программирования;
Техник-программист должен
иметь среднее профессиональное образование
или опыт соответствующей работы.
Техник-программист непосредственно
подчиняется инженеру-программисту.
В своей деятельности техник-программист
руководствуется Конвенцией ООН «О правах
ребенка», Конституцией Российской
Федерации, законом Российской Федерации
«Об образовании», Типовым положением об общеобразовательном
учреждении», Семейным кодексом Российской
Федерации, указами Президента Российской
Федерации, решениями правительства Российской
Федерации, постановлениями правительства
субъекта Российской Федерации «Об оснащении
образовательных учреждений региона учебным оборудованием,
техническими средствами и компьютерной
техникой», программой правительства субъекта
Российской Федерации «Развитие единой
образовательной информационной среды», решениями правительства субъекта Российской Федерации и органов
управления образованием всех уровней по вопросам
образования и воспитания обучающихся; административным,
трудовым и хозяйственным законодательством;
правилами и нормами охраны труда, техники
безопасности и противопожарной защиты, а также
уставом и локальными правовыми актами школы,
в том числе Правилами внутреннего трудового
распорядка, приказами и распоряжениями директора школы,
настоящей должностной инструкцией, трудовым договором.
2.3.2 Основные направления
деятельности
Основными направлениями деятельности
техника-программиста являются:
разработка простых программ
обработки информации;
обеспечение автоматизированной
обработки и представления информации;
обеспечение хранения информации
на различных носителях.
2.3.3. Должностные
обязанности
Техник-программист выполняет
следующие должностные обязанности:
анализирует поступающую информацию;
прогнозирует результаты обработки и представления
информации;
организует подготовку носителей информации
к автоматизированной обработке данных;
контролирует использование машинного времени;
разрабатывает:
простые схемы технологического
процесса обработки информации;
алгоритмы решения задач;
схемы коммутации;
программы решения простых
задач;
формы исходящих документов;
обеспечивает:
наблюдение за работой машин;
накопление и систематизацию
показателей нормативного и справочного фонда;
накопление, обработку и представление
информации;
своевременное представление
обработанной информации непосредственному
руководителю;
принимает участие в:
проектировании систем обработки данных и программного обеспечения;
выполнении различных операций технологического процесса обработки информации.
2.3.4. Права
Техник-программист имеет право
в пределах своей компетенции:
вносить предложения:
по совершенствованию методов
сбора, хранения и обработки информации;
по использованию прикладного
программного обеспечения;
запрашивать у руководства,
получать и использовать информационные
материалы и нормативно-правовые документы,
необходимые для исполнения своих должностных
обязанностей;
повышать свою квалификацию.
2.3.5. Ответственность
За неисполнение или ненадлежащее
исполнение без уважительных причин устава
и Правил внутреннего трудового распорядка школы,
законных распоряжений директора школы
и иных локальных нормативных актов, должностных
обязанностей, установленных настоящей инструкцией, в том числе
за неиспользование прав, предоставленных
настоящей инструкцией, приведшее к дезорганизации
информационно-технического обеспечения
деятельности школы и (или) образовательного
процесса, техник-программист несет дисциплинарную
ответственность в порядке, определенном
трудовым законодательством. За грубое нарушение трудовых обязанностей в качестве дисциплинарного наказания может быть применено увольнение.
За нарушение правил пожарной
безопасности, охраны труда, санитарно-гигиенических
правил организации информационно-технического
обеспечения техник-программист привлекается
к административной ответственности в
порядке и в случаях, предусмотренных административным законодательством.
За виновное причинение школе
или участникам образовательного процесса
ущерба (в том числе морального) в связи с исполнением
(неисполнением) своих должностных обязанностей,
а также неиспользование прав, предоставленных
настоящей инструкцией, техник-программист
несет материальную ответственность в порядке и в пределах,
установленных трудовым и (или) гражданским
законодательством.
2.3.6. Взаимоотношения
и связи по должности
Техник-программист:
работает по графику, составленному
исходя из 40-часовой рабочей недели и утвержденному
директором школы;
свою работу на каждый финансовый
год и каждый отчетный период планирует
под руководством инженера-программиста. План работы
утверждается заместителем директора школы (информационно-коммуникационные
технологии) не позднее пяти дней с начала
планируемого периода;
получает от директора школы
и непосредственного руководителя информацию
нормативно-правового и инженерно-технического
характера, знакомится под расписку с
соответствующими документами;
систематически обменивается
информацией по вопросам, входящим в свою
компетенцию, с педагогами, инженерно-техническими
работниками и младшим обслуживающим персоналом
школы;
исполняет обязанности инженера-программиста,
учителей (информатика) в период их временного
отсутствия (отпуск, болезнь и т.п.). Исполнение
обязанностей осуществляется в соответствии
с законодательством о труде и уставом
школы на основании приказа директора;
информацию, полученную на совещаниях
и семинарах различного уровня, передает
непосредственному руководителю.
ГЛАВА 3. Содержание
и выполнение индивидуального задания
Архитектура
компьютера
Архитектура компьютера — принцип построения и организации
работы вычислительного устройства, включая
определение функционального состава
основных узлов и блоков, а также структуры
управляющих и информационных связей
между ними. Большинство компьютеров базируется
на архитектуре фон
Неймана и использует модульный принцип
построения (открытая архитектура). Если
компьютер имеет возможность параллельно
выполнять несколько вычислительных процессов,
говорят о параллельной архитектуре. Архитектура
построения микросхем получила название
«микроархитектуры» (microarchitecture).
По отношению к вычислительным
сетям понятие «архитектура» включает
протоколы и интерфейсы для реализации
связи, форматы данных и процедуры их передачи
по сети. Стандарт ANSI/IEEE 1471-2000 определяет
архитектуру как «фундаментальный способ
организации системы, продиктованный
ее компонентами, их взаимным отношением
друг к другу и к окружающей среде, а также
принципами, в соответствии с которыми
осуществляется ее проектирование и развитие».
Конфигурация компьютера — особенности конструкции
компьютера, включая архитектуру, состав
и характеристики основных составных
частей и вспомогательных (периферийных)
средств, а также организацию связей между
ними. Характер конфигурации персональных
компьютеров, как при их проектировании,
так и выборе, определяется составом и
сложностью задач, на которые они рассчитаны,
включая требования, предъявляемые соответствующими
средствами программного обеспечения.
Принципы открытой архитектуры позволяют
подбирать конфигурацию компьютера и
инсталляцию программного обеспечения
«на заказ» (build to order). Выпускаются системы-полуфабрикаты
(barebone-системы), предоставляющие пользователю
возможность собрать компьютер собственной
конфигурации. Barebone-система обычно состоит
из малогабаритного корпуса системного
блока с заранее установленными блоком
питания, материнской платой (как правило,
разработанной под данный корпус), оптимизированной
(для данной конструкции) системой охлаждения,
оптическим приводом, разъемами. Для того
чтобы преобразовать barebone-систему в действующий
компьютер, достаточно установить процессор,
модули памяти и жесткий диск.
Архитектура фон
Неймана (von Neumann) — система принципов
построения и функционирования компьютера,
предложенная американским математиком
Джоном фон Нейманом в 1945 году в статье
«Предварительное рассмотрение логической
конструкции электронно-вычислительного
устройства». В соответствии с принципами
фон Неймана компьютер состоит из арифметического
логического устройства — АЛУ (англ. ALU,
Arithmetic and Logic Unit), выполняющего арифметические
и логические операции; устройства управления,
предназначенного для организации выполнения
программ; запоминающих устройств (ЗУ),
в т.ч. оперативного запоминающего устройства
(ОЗУ) и внешнего запоминающего устройства
(ВЗУ); внешних устройств для ввода-вывода
данных. Фон-неймановская архитектура
компьютера считается классической, на
ней построено большинство компьютеров.
В общем случае, когда говорят об архитектуре
фон Неймана, подразумевают физическое
отделение процессорного модуля от устройств
хранения программ и данных.
Первые компьютерные системы
отличались жестко заданным набором исполняемых
команд и программ. Примером такого рода
вычислительных устройств являются калькуляторы.
Идея хранения компьютерных программ
в общей памяти позволяла превратить вычислительные
машины в универсальные устройства, которые
способны выполнять широкий круг задач.
Проект компьютера, хранящего
свои программы в общей памяти, был разработан
в середине 1940-х годов в Муровской школе
электрических разработок (англ. The Moore
School of Electrical Engineering) в Пенсильванского
университете. Одним из авторов проекта
был Джон фон Нейман. Предполагалось, что
первой машиной, созданной по принципам
архитектуры фон Неймана, станет машина
«EDVAC», однако она увидела свет только
в 1953 году. Другим разработчикам удалось
создать вычислительные машины на основе
архитектуры фон Неймана гораздо раньше:
Марк I (Манчестерский университет, Великобритания,
21 июня 1948 года); EDSAC ( Кембриджский университет,
Великобритания, 6 мая 1949 года); BINAC (США,
апрель-август 1949 года); CSIR Mk 1 (Австралия,
ноябрь 1949 года); SEAC (США, 9 мая 1950 года).
Понятие «минимальная конфигурация
персонального компьютер»а обычно связывается
с конкретным типом центрального процессора,
стандартными или минимальными для него
размерами внутренней и внешней памяти,
клавиатурой и монитором. Изменение конфигурации
компьютера, связанное с заменой устаревших
компонентов и расширением возможностей
называется модернизацией (апгрейдом).
Повышение производительности системы
может достигаться и за счет искусственного
увеличения тактовой частоты микропроцессоров
(центрального и/или других) — «разгона»
(оверклокинга). Изменение внешнего вида
компьютера называется моддингом.
Материнские
платы, характеристики.
Системная плата (англ. motherboard,
MB, также используется название англ. mainboard
— главная плата; сленг. мама, мать, материнка)
— сложная многослойная печатная плата,
на которой устанавливаются основные
компоненты персонального компьютера
либо сервера начального уровня (центральный
процессор, контроллер оперативной памяти
и собственно ОЗУ, загрузочное ПЗУ, контроллеры
базовых интерфейсов ввода-вывода). Именно
материнская плата объединяет и координирует
работу таких различных по своей сути
и функциональности комплектующих, как
процессор, оперативная память, платы
расширения и всевозможные накопители.
Основные компоненты, устанавливаемые
на материнской плате:
Основная статья: Центральный
процессор
Центральный процессор (ЦПУ).
Основная статья: Чипсет
Набор системной логики (англ.
chipset) — набор микросхем, обеспечивающих
подключение ЦПУ к ОЗУ и контроллерам
периферийных устройств. Как правило,
современные наборы системной логики
строятся на базе двух СБИС: «северного»
и «южного мостов».
Северный мост (англ. Northbridge),
MCH (Memory controller hub), системный контроллер
— обеспечивает подключение ЦПУ к узлам,
использующим высокопроизводительные
шины: ОЗУ, графический контроллер.
Для подключения ЦПУ к системному
контроллеру могут использоваться такие
FSB-шины, как HyperTransport и SCI.
Обычно к системному контроллеру
подключается ОЗУ. В таком случае он содержит
в себе контроллер памяти. Таким образом,
от типа применённого системного контроллера
обычно зависит максимальный объём ОЗУ,
а также пропускная способность шины памяти
персонального компьютера. Но в настоящее
время имеется тенденция встраивания
контроллера ОЗУ непосредственно в ЦПУ
(например, контроллер памяти встроен
в процессор в AMD K8 и Intel Core i7), что упрощает
функции системного контроллера и снижает
тепловыделение.
В качестве шины для подключения
графического контроллера на современных
материнских платах используется PCI Express.
Ранее использовались общие шины (ISA, VLB,
PCI) и шина AGP.