Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix»




Скачать 283.04 Kb.
НазваниеКурсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix»
страница1/2
Дата публикации03.03.2014
Размер283.04 Kb.
ТипКурсовая
uchebilka.ru > Информатика > Курсовая
  1   2
Реферат скачан с сайта allreferat.wow.ua


Особенности операционной системы UNIX

КУРСОВАЯ РАБОТА по дисциплине : «Информатика» тема: «Особенности операционной системы UNIX» 2005 г.Задание: Дать описание основных особенностей операционной системы UNIX. СОДЕРЖАНИЕ ВВЕДЕНИЕ ……………………………………………………………………. 4 ОБЗОР ОСОБЕННОСТЕЙ СИСТЕМЫ ……………………………………4 1. ИСТОРИЯ ………………………………………………………………4 2. СТРУКТУРА СИСТЕМЫ …………………………………………….8 3. ОБЗОР С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ …………………..10 3.1 Файловая система …………………………………………..10 3.2 Среда выполнения процессов ……………………………..14 3.3 Элементы конструкционных блоков …………………….17 4. ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ ……………………..19 5. ПРЕДПОЛАГАЕМАЯ АППАРАТНАЯ СРЕДА……………………20 5.1 Прерывания и особые ситуации …………………………. 22 5.2 Уровни прерывания процессора …………………………. 22 5.3 Распределение памяти ……………………………………... 23 6. ВЫВОДЫ ………………………………………………………………. 24ЛИТЕРАТУРА ……………………………………………………………………...25 ВВЕДЕНИЕ Впервые система UNIX была описана в 1974 году в статье Кена Томпсонаи Дэнниса Ричи в журнале "Communications of the ACM" [Thompson 74]. Сэтого времени она получила широкое распространение и завоевала широкуюпопу-лярность среди производителей ЭВМ, которые все чаще стали оснащать еюсвои машины. Особой популярностью она пользуется в университетах, гдедовольно часто участвует в исследовательском и учебном процессе. Множество книг и статей посвящено описанию отдельных частейсистемы;среди них два специальных выпуска "Bell System Technical Journal" за1978 год [BSTJ 78] и за 1984 год [BSTJ 84]. Во многих книгах описываетсяпользовательский интерфейс, в частности использование электронной почты,подготовка документа-ции, работа с командным процессором Shell; внекоторых книгах, таких как "The UNIX Programming Environment" [Kernighan84] и "Advanced UNIX Programming" [Rochkind 85], описываетсяпрограммный интерфейс. Данная работа посвящена основным особенностямсистемы UNIX. ОБЗОР ОСОБЕННОСТЕЙ СИСТЕМЫ За время, прошедшее с момента ее появления в 1969 году, системаUNIXстала довольно популярной и получила распространение на машинах сразличноймощностью обработки, от микропроцессоров до больших ЭВМ, обеспечивая нанихобщие условия выполнения программ. Система делится на две части. Однучастьсоставляют программы и сервисные функции, то, что делает операционнуюсредуUNIX такой популярной; эта часть легко доступна пользователям, онавключаеттакие программы, как командный процессор, обмен сообщениями, пакеты обработ-ки текстов и системы обработки исходных текстов программ. Другая часть вклю-чает в себя собственно операционную систему, поддерживающую эти программыифункции. В этой работе дается детальное описание собственно операционнойсис-темы. Основное внимание концентрируется на описании системы UNIX версииV,распространением которой занимается корпорация AT&T. Приводятся основныеинформационные структуры и алгоритмы, используемые в операционной системе ив конечном итоге создающие условия для функционирования стандартногопользовательского интерфейса. 1. ИСТОРИЯ В 1965 году фирма Bell Telephone Laboratories, объединив свои усилияскомпанией General Electric и проектом MAC Массачусетскоготехнологическогоинститута, приступили к разработке новой операционной системы,получившейназвание Multics [Organick 72]. Перед системой Multics были поставлены зада-чи - обеспечить одновременный доступ к ресурсам ЭВМ большогоколичествапользователей, обеспечить достаточную скорость вычислений и хранениеданныхи дать возможность пользователям в случае необходимости совместно использо-вать данные. Многие разработчики, впоследствии принявшие участие всозданииранних редакций системы UNIX, участвовали в работе над системой Multicsвфирме Bell Laboratories. Хотя первая версия системы Multics и былазапущенав 1969 году на ЭВМ GE 645, она не обеспечивала выполнение главных вычисли-тельных задач, для решения которых она предназначалась, и не было дажеясно,когда цели разработки будут достигнуты. Поэтому фирма BellLaboratoriesпрекратила свое участие в проекте. По окончании работы над проектом Multics сотрудникиИсследовательскогоцентра по информатике фирмы Bell Laboratories остались без "достаточно инте-рактивного вычислительного средства" [Ritchie 84a]. Пытаясь усовершенство-вать среду программирования, Кен Томпсон, Дэннис Ричи и другие набросалинабумаге проект файловой системы, получивший позднее дальнейшее развитиевранней версии файловой системы UNIX. Томпсоном были написаны программы,имитирующие поведение предложенной файловой системы в режиме подкачкиданных по запросу, им было даже создано простейшее ядро операционнойсистемы для ЭВМ GE 645. В то же время он написал на Фортранеигровую программу "Space Travel" ("Космическое путешествие") для системыGECOS (Honeywell 635), но программа не смогла удовлетворитьпользователей, поскольку управлять "косми-ческим кораблем" оказалось сложно, кроме того, при загрузке программазанимала много места. Позже Томпсон обнаружил малоиспользуемый компьютерPDP-7,оснащенный хорошим графическим дисплеем и имеющий дешевое машинноевремя.Создавая программу "Космическое путешествие" для PDP-7, Томпсон получил воз-можность изучить машину, однако условия разработки программ потребовали ис-пользования кросс-ассемблера для трансляции программы на машине ссистемойGECOS и использования перфоленты для ввода в PDP-7. Для того, чтобыулучшитьусловия разработки, Томпсон и Ричи выполнили на PDP-7 свой проектсистемы,включивший первую версию файловой системы UNIX, подсистему управленияпроцессами и небольшой набор утилит. В конце концов, новая система больше ненуждалась в поддержке со стороны системы GECOS в качестве операционнойсредыразработки и могла поддерживать себя сама. Новая система получиланазваниеUNIX, по сходству с Multics его придумал еще один сотрудникИсследовательского центра по информатике Брайан Керниган. Несмотря на то, что эта ранняя версия системы UNIX уже была многообещаю-щей, она не могла реализовать свой потенциал до тех пор, пока неполучилаприменение в реальном проекте. Так, для того, чтобы обеспечить функциониро-вание системы обработки текстов для патентного отдела фирмыBellLaboratories, в 1971 году система UNIX была перенесена на ЭВМ PDP-11. Систе-ма отличалась небольшим объемом: 16 Кбайт для системы, 8 Кбайт дляпрограммпользователей, обслуживала диск объемом 512 Кбайт и отводила под каждыйфайлне более 64 Кбайт. После своего первого успеха Томпсон собрался былонаписать для новой системы транслятор с Фортрана, но вместо этого занялсяязыком Би (B), предшественником которого явился язык BCPL [Richards 69]. Бибыл интер-претируемым языком со всеми недостатками, присущими подобнымязыкам, поэ-тому Ричи переделал его в новую разновидность, получившую название Си (C)иразрешающую генерировать машинный код, объявлять типы данных иопределятьструктуру данных. В 1973 году система была написана заново на Си, этобылшаг, неслыханный для того времени, но имевший огромный резонанс среди сто-ронних пользователей. Количество машин фирмы Bell Laboratories, накоторыхбыла инсталлирована система, возросло до 25, в результате чего быласозданагруппа по системному сопровождению UNIX внутри фирмы. В то время корпорация AT&T не могла заниматься продажейкомпьютерныхпродуктов в связи с соответствующим соглашением, подписанным ею с федераль-ным правительством в 1956 году, и распространяла систему UNIX среди универ-ситетов, которым она была нужна в учебных целях. Следуя буквесоглашения,корпорация AT&T не рекламировала, не продавала и не сопровождаласистему.Несмотря на это, популярность системы устойчиво росла. В 1974 году ТомпсониРичи опубликовали статью, описывающую систему UNIX, в журналеCommunications of the ACM [Thompson 74], что дало еще один импульс краспространению системы. К 1977 году количество машин, на которыхфункционировала система UNIX, увеличилось до 500, при чем 125 из нихработали в университетах. Система UNIX завоевала популярность средителефонных компаний, поскольку обеспечивала хорошие условия для разработкипрограмм, обслуживала работу в сети в режиме диалога и работу в реальноммасштабе времени (с помощью системы MERT [Lycklama 78a]). Помимоуниверситетов, лицензии на систему UNIX были переданы коммерческиморганизациям. В 1977 году корпорация Interactive Systems стала первойорганизацией, получившей права на перепродажу системы UNIX с надбавкой8к цене за дополнительные услуги ((), которые заключались в адаптациисистемы к функционированию в автоматизированных системах управленияучрежденческой деятельностью. 1977 год также был отмечен "переносом"системы UNIX на машину, отличную от PDP (благодаря чему стал возможензапуск системы на другой машине без изменений или с небольшимиизменениями), а именно на Interdata 8/32. С ростом популярности микропроцессоров другие компании сталипереноситьсистему UNIX на новые машины, однако ее простота и ясность побудилимногихразработчиков к самостоятельному развитию системы, в результате чегобылосоздано несколько вариантов базисной системы. За период между 1977 и1982годом фирма Bell Laboratories объединила несколько вариантов,разработанныхв корпорации AT&T, в один, получивший коммерческое название UNIX версияIII.В дальнейшем фирма Bell Laboratories добавила в версию III нескольконовыхособенностей, назвав новый продукт UNIX версия V (((), и эта версиясталаофициально распространяться корпорацией AT&T с января 1983 года. В тожевремя сотрудники Калифорнийского университета в Бэркли разработаливариантсистемы UNIX, получивший название BSD 4.3 для машин серии VAX иотличающийся некоторыми новыми, интересными особенностями. К началу 1984 года система UNIX была уже инсталлированаприблизительнона 100000 машин по всему миру, при чем на машинах с широким диапазоном вы-числительных возможностей - от микропроцессоров до больших ЭВМ - иразныхизготовителей. Ни о какой другой операционной системе нельзя было бысказатьтого же. Популярность и успех системы UNIX объяснялись несколькими причина-ми: . Система написана на языке высокого уровня, благодаря чему ее легко читать, понимать, изменять и переносить на другие машины. По оценкам, сделанным Ричи, первый вариант системы на Си имел на 20-40 % больший объем и работал медленнее по сравнению с вариантом на ассемблере, однако преимущества ис- пользования языка высокого уровня намного перевешивают недостатки [Ritchie 78b], стр. 1965). . Наличие довольно простого пользовательского интерфейса, в котором имеется возможность предоставлять все необходимые пользователю услуги. . Наличие элементарных средств, позволяющих создавать сложные программы из более простых. . Наличие иерархической файловой системы, легкой в сопровождении и эффектив- ной в работе. . Обеспечение согласования форматов в файлах, работа с последовательным потоком байтов, благодаря чему облегчается чтение прикладных программ. . Наличие простого, последовательного интерфейса с периферийными устройства- ми. . Система является многопользовательской, многозадачной; каждый пользователь может одновременно выполнять несколько процессов. . Архитектура машины скрыта от пользователя, благодаря этому облегчен про- цесс написания программ, работающих на различных конфигурациях аппаратных средств. Простота и последовательность вообще отличают систему UNIX иобъясняютбольшинство из вышеприведенных доводов в ее пользу. Хотя операционная система и большинство команд написаны на Си,системаUNIX поддерживает ряд других языков, таких как Фортран, Бейсик,Паскаль,Ада, Кобол, Лисп и Пролог. Система UNIX может поддерживать любой язык прог-раммирования, для которого имеется компилятор или интерпретатор, и обеспечи-вать системный интерфейс, устанавливающий соответствие между пользователь-скими запросами к операционной системе и набором запросов, принятых в UNIX. 2. СТРУКТУРА СИСТЕМЫ На Рисунке 1.1 изображена архитектура верхнего уровня системы UNIX. Тех-нические средства, показанные в центре диаграммы, выполняют функции, обеспе-чивающие функционирование операционной системы. Операционная системавзаимодействует с аппаратурой непосредственно((((), обеспечиваяобслуживание программ и их независимость от деталей аппаратнойконфигурации. Если представить систему состоящей из пластов, в нейможновыделить системное ядро, изолированное от пользовательских [pic] Рисунок 1.1. Архитектура системы UNIXпрограмм. Поскольку программы не зависят от аппаратуры, их легкопереноситьиз одной системы UNIX в другую, функционирующую на другом комплексе техни-ческих средств, если только в этих программах не подразумевается работасконкретным оборудованием. Например, программы, расчитанные наопределенныйразмер машинного слова, гораздо труднее переводить на другие машины по срав-нению с программами, не требующими подобных установлений. Программы, подобные командному процессору shell и редакторам (ed и vi)ипоказанные на внешнем по отношению к ядру слое, взаимодействуют с ядромприпомощи хорошо определенного набора обращений к операционной системе.Обращения к операционной системе понуждают ядро к выполнению различныхопераций, которых требует вызывающая программа, и обеспечивают обмен данны-ми между ядром и программой. Некоторые из программ, приведенных на рисунке,в стандартных конфигурациях системы известны как команды, однако на одномуровне с ними могут располагаться и доступные пользователю программы, такие как программа a.out, стандартное имя для исполняемого файла, созданногокомпилятором с языка Си. Другие прикладные программы располагаются вышеуказанных программ, на верхнем уровне, как это показано на рисунке.Например, стандартный компилятор с языка Си, cc, располагается на самомвнешнем слое: он вызывает препроцессор для Си, ассемблер и загрузчик(компоновщик), т.е. отдельные программы предыдущего уровня. Хотя нарисунке приведена двухуровневая иерархия прикладных программ, пользовательможет расширить иерархическую структуру на столько уровней, скольконеобходимо. В самом деле, стиль программирования, принятый в системе UNIX,допускает разработку комбинации программ,выполняющих одну и ту же, общуюзадачу. Многие прикладные подсистемы и программы, составляющие верхнийуровеньсистемы, такие как командный процессор shell, редакторы, SCCS (система обра-2ботки исходных текстов программ) и пакеты программ подготовкидокументации,постепенно становятся синонимом понятия "система UNIX". Однако все они поль-зуются услугами программ нижних уровней и в конечном счете ядра спомощьюнабора обращений к операционной системе. В версии V принято 64 типа обраще-ний к операционной системе, из которых немногим меньше половиныиспользуютсячасто. Они имеют несложные параметры, что облегчает их использование, пре-доставляя при этом большие возможности пользователю. Набор обращений к опе-рационной системе вместе с реализующими их внутренними алгоритмами составля-ют "тело" ядра, в связи с чем рассмотрение операционной системы UNIXсводится к подробному изучению и анализу обращений к системе и ихвзаимодействия между собой. Короче говоря, ядро реализует функции, накоторых основывается выполне-ние всех прикладных программ в системе UNIX, иим же определяются эти функции. Использование терминов "системаUNIX","ядро" или "система", имеется ввиду ядро операционной системы UNIX,что и должно вытекать из контекста. 3. ОБЗОР С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ 3.1 Файловая система Файловая система UNIX характеризуется: . иерархической структурой, . согласованной обработкой массивов данных, . возможностью создания и удаления файлов, . динамическим расширением файлов, . защитой информации в файлах, . трактовкой периферийных устройств (таких как терминалы и ленточные ус- тройства) как файлов. Файловая система организована в виде дерева с одной исходнойвершиной,которая называется корнем (записывается: "/"); каждая вершина вдревовиднойструктуре файловой системы, кроме листьев, является каталогом файлов, а фай- [pic] Рисунок 1.2. Пример древовидной структуры файловой системылы, соответствующие дочерним вершинам, являются либо каталогами, либо обыч-ными файлами, либо файлами устройств. Имени файла предшествует указаниепутипоиска, который описывает место расположения файла в иерархическойструктурефайловой системы. Имя пути поиска состоит из компонент, разделенныхмеждусобой наклонной чертой (/); каждая компонента представляет собой наборсимволов, составляющих имя вершины (файла), которое является уникальнымдля каталога (предыдущей компоненты), в котором оно содержится. Полное имяпути поиска начинается с указания наклонной черты и идентифицируетфайл (вершину), поиск которого ведется от корневой вершины деревафайловой системы с обходом тех ветвей дерева файлов, которые соответствуютименам отдельных компонент. Так, пути "/etc/passwd", "/bin/who" и"/usr/src/cmd/who.c" указывают на файлы, являющиеся вершинами дерева,изображенного на Рисунке 1.2, а пути "/bin/passwd" и "/usr/ src/date.c"содержат неверный маршрут. Имя пути поиска необязательно должно начинатьсяс корня, в нем следует указывать маршрут относительно текущего длявыполняемого процесса каталога, при этом предыдущие символы "наклоннаячерта" в имени пути опускаются. Так, например, если мы находимся вкаталоге "/dev", то путь "tty01" указывает файл, полное имя пути поиска длякоторого "/dev/tty01". Программы, выполняемые под управлением системы UNIX, не содержатникакойинформации относительно внутреннего формата, в котором ядро хранитфайлыданных, данные в программах представляются как бесформатный потокбайтов.Программы могут интерпретировать поток байтов по своему желанию, приэтомлюбая интерпретация никак не будет связана с фактическим способомхраненияданных в операционной системе. Так, синтаксические правила, определяющие за-дание метода доступа к данным в файле, устанавливаются системой иявляютсяедиными для всех программ, однако семантика данных определяетсяконкретнойпрограммой. Например, программа форматирования текста troff ищет вконцекаждой строки текста символы перехода на новую строку, а программаучетасистемных ресурсов acctcom работает с записями фиксированной длины.Обепрограммы пользуются одними и теми же системными средствами для осуществле-ния доступа к данным в файле как к потоку байтов, и внутри себяпреобразуютэтот поток по соответствующему формату. Если любая из программобнаружит,что формат данных неверен, она принимает соответствующие меры. Каталоги похожи на обычные файлы в одном отношении; системапредставляетинформацию в каталоге набором байтов, но эта информация включает в себя име-на файлов в каталоге в объявленном формате для того, чтобы операционная сис-тема и программы, такие как ls (выводит список имен и атрибутовфайлов),могли их обнаружить. Права доступа к файлу регулируются установкой специальных битов разреше-ния доступа, связанных с файлом. Устанавливая биты разрешения доступа,можнонезависимо управлять выдачей разрешений на чтение, запись и выполнениедлятрех категорий пользователей: владельца файла, группового пользователяипрочих. Пользователи могут создавать файлы, если разрешен доступ ккаталогу.Вновь созданные файлы становятся листьями в древовидной структурефайловойсистемы. Для пользователя система UNIX трактует устройства так, как если быонибыли файлами. Устройства, для которых назначены специальные файлыустройств,становятся вершинами в структуре файловой системы. Обращение программ к уст-ройствам имеет тот же самый синтаксис, что и обращение к обычным файлам; се-мантика операций чтения и записи по отношению к устройствам в большой степе-ни совпадает с семантикой операций чтения и записи обычных файлов.Способзащиты устройств совпадает со способом защиты обычных файлов: путем соответ-ствующей установки битов разрешения доступа к ним (файлам). Посколькуименаустройств выглядят так же, как и имена обычных файлов, и поскольку надустройствами и над обычными файлами выполняются одни и те же операции,большинству программ нет необходимости различать внутри себя типыобрабатываемых файлов. Например, рассмотрим программу на языке Си (Рисунок 1.3), в которой соз-дается новая копия существующего файла. Предположим, что исполняемаяверсияпрограммы имеет наименование copy. Для запуска программы пользовательвводитс терминала: copy oldfile newfileгде oldfile - имя существующего файла, а newfile - имя создаваемогофайла.Система выполняет процедуру main, присваивая аргументу argc значениеколичест-ва параметров в списке argv, а каждому элементу массива argvзначение парамет-ра, сообщенного пользователем. В приведенном примере argcимеет значение 3, элемент argv[0] содержит строку символов "copy" (имяпрограммы условно являет-ся нулевым параметром), argv[1] - строкусимволов "oldfile", а argv[2] - строку символов "newfile". Затем программапроверяет, правильное ли количество параметров было указано при еезапуске. Если это так, запускается операция open (открыть) для файлаoldfile с параметром "read-only" (только для чтения), в случае успешноговыполнения которой запускается операция creat (открыть) для файлаnewfile. Режим доступа к вновь созданному файлу описывается числом 0666 (ввосьмиричном коде), что означает разрешение доступа к файлу для чтения изаписи для всех пользователей. Все обращения к операционной системе вслучае неудачи возвращают код -1; если же неудачно завершаются операцииopen и creat, программа выдает сообщение и запускает операцию exit(выйти) с возвращением кода состояния, равного 1, завершая свою работу иуказывая на возникновение ошибки. Операции open и creat возвращают целое значение, являющеесядескрипторомфайла и используемое программой в последующих ссылках на файлы. Послеэтогопрограмма вызывает подпрограмму copy, выполняющую в цикле операцию read (чи-тать), по которой производится чтение в буфер порции символов изсуществующего файла, и операцию write (писать) для записи информации вновый файл.Операция read каждый раз возвращает количество прочитанныхбайтов (0 – если достигнут конец файла). Цикл завершается, если достигнутконец файла или если произошла ошибка при выполнении операции read(отсутствует контроль возникновения ошибок при выполнении операцииwrite). Затем управление из подпрограммы copy возвращается в основнуюпрограмму и запускается операция exit с кодом состояния 0 в качествепараметра, что указывает на успешное завершение выполнения программы. Программа копирует любые файлы, указанные при ее вызове в качествеаргумен-тов, при условии, что разрешено открытие существующего файла исоздание нового файла. Файл может включать в себя как текст, который можетбыть выведен на печатающее устройство, например, исходный текст программы,так и символы, не выводимые на печать, даже саму программу. Таким образом,оба вызова: copy copy.c newcopy.c copy copy newcopyявляются допустимыми. Существующий файл также может быть каталогом.Например, по вызову: copy . dircontentsкопируется содержимое текущего каталога, обозначенного символом ".", в обыч-ный файл "dircontents"; информация в новом файле совпадает, вплоть до каждо-го байта, с содержимым каталога, только этот файл обычного типа (для созда-ния нового каталога предназначена операция mknod). Наконец, любой изфайловможет быть файлом устройства. Например, программа, вызванная следующим обра-зом: #include
  1   2

Добавить документ в свой блог или на сайт

Похожие:

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconКурсовая работа по дисциплине «Информатика и программирование»
Тема курсовой работы : Разработка информационно-справочной системы «Олимпиада»

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconПрактическая работа №3. 1 Тема: управление компьютером средствами операционной системы
Цель: познакомиться с основними меню и настройками операционной системы Microsoft Windows xp

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconЭкзаменационные вопросы Определение и характеристика понятий Internet, www, html
Особенности работы с серверами, работающими под управлением операционной системы unix

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconВопросы к экзамену по «Информатике» 2005/2006 г г. Тема Операционная система Windows nt
Назначение и функции операционной системы. Основные принципы организации. Многозадачность операционной системы. Инструменты рабочего...

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconКурсовая работа по дисциплине «Информатика» на тему: «Обзор ресурсов Internet по социологии»

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconКурсовая работа по дисциплине «Информатика» на тему «Автоматизация...

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconКурсовая работа по дисциплине «информатика» на тему «Классификация вычислительных систем»
Общая характеристика задачи стр

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconМодульная работа №1 по дисциплине «Информатика и программирование»
Переведите в двоичную, восьмеричную и шестнадцатеричную системы десятичное число

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconКурсовая работа по дисциплине «управление предприятием торговли»...

Курсовая работа по дисциплине : «Информатика» тема: «Особенности операционной системы unix» iconКурсовая работа по дисциплине «Бухгалтерский учет в сфере сервиса»...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<