ОПЕРАЦИОННЫЕ СИСТЕМЫ, СРЕДЫ И ОБОЛОЧКИ

Общие соображения

На сегодняшний день нет такого одного учебника, где было бы все по данному предмету. В лекциях подробно разбираются основы, с примерами, определениями, объяснениями (осторожно: в лекциях и конспектах могут быть ошибки!). Предполагается, что студент может понять материал и обнаружить ошибки в конспектах лекций.

Кроме посещения занятий, студенты должны сами осваивать материал. Учебный план УГАТУ по специальности ПИЭ предусматривает 30 часов самостоятельной работы студента (СРС) по изучению дисциплины ОС; сюда не входит время на подготовку к экзаменам!

Многие термины в области ОС заимствованы из английского языка (вместе с микросхемами, компьютерами, операционными системами, программами – made in USA). Поэтому рекомендуется пользоваться англо-русскими словарями, особенно если студент изучает немецкий язык в качестве иностранного.

 

Успешная учеба начинается, если студент задается вопросами:

·     Как это работает?

·     Почему это сделано именно так?

·     Как это применяется в информационных системах?

·     Как это использовать в моей будущей работе?

·     Как бы я это применил, если бы был инженером, программистом, начальником отдела автоматизации?

Не способствуют получению хороших знаний следующие объяснения:

·     Мне бы только экзамен сдать

·     Главное, чтобы в армию не забрали

·     Я и так все знаю, у меня дома компьютер

·     Мне это учить не надо, я пойду в фирму работать

·     Я уже заплатил за обучение за год вперед

·     А я Вас не нашел

·     В конспекте так написано

·     В лекциях этого не было

·     А я болел (переезжал, переводился, восстанавливался)

·     А я только по лекциям готовился

·     А я только немецкий (французский, китайский) знаю

·     За три дня все равно ничего не выучишь

·     Потом все равно все забудется

·     А нам еще Дубинину сдавать

·     Сегодня сессия кончается, и если не поставите, то меня выгонят.

Конечный результат изучения предмета ОС для ПИЭ:

·     знакомство с концепциями ОС;

·     представление о возможностях ОС;

·     знакомство с конкретными примерами современных ОС;

·     понимание, что существует много разных компьютеров и ОС, а не только Pentium и Windows;

·     способность выбора и использования ОС при проектировании, сопровождении и эксплуатации информационных систем.

При возникновении проблем или вопросов лучше сразу обратиться к лектору. В решении организационных проблем с обучением (перевод, продление сессии, болезнь) поможет куратор группы и работники деканата.

Задача преподавателя, кафедры и вуза – не загонять студента "в угол", а помочь вам стать специалистами.

Типичные проблемы. Типичные ошибки

1. Студенты, практически работающие с компьютером (дома, на работе), мало интересуются идеями, теория и концепциями, на основе которых построена современная вычислительная техника. Больше внимания уделяется практическим навыкам, например, установке и настройке Windows. В результате получаем, например, такие высказывания:

·     "Прерывание – это такое число, которое надо выбрать, чтобы сетевая карта работала нормально. Если получается конфликт, меняем прерывание"

·     "Буфер – это когда в Ворде текст копируешь, а потом вставляешь в другое место"

·     "Порт – это такой разъем, куда провод втыкают"

·     "ДОС давно устарел и сейчас вообще нигде не применяется"

·     "В командной строке у нас никто не работает. Кому она нужна?"

·     "А разве бывают другие компьютеры, кроме персоналки?"

·     "Макинтошей в России нет"

·     "Чем мощнее процессор, тем лучше"

·     "ЮНИКС - это такая экзотика... Его в Уфе нигде не ставят"

·     "ЮНИКС работает только в командной строке"

·     "Вирусы заражают любую операционную систему"

·     "Процессор – это большая коробка рядом с монитором"

·     "От хакеров все равно нет защиты"

·     "Информационная система должна быть подключена к интернет"

Изучение лекций и учебников по ОС дает возможность студентам расширить кругозор и достичь большего, системного понимания устройства и работы компьютера, ОС и программ. Это позволяет избежать грубых ошибок в работе, которые очень дорого обходятся программисту, предприятию и его работникам. Даже если Вы сами не проектируете информационную систему, нужно кое-что знать, просто чтобы Вас не обманули продавцы, поставщики и программисты.

 

2. Невозможно изучать компьютер только на бумаге, по книгам и тетрадкам. Необходим опыт практической работы. Поэтому тем, кто работал на компьютере только во время лабораторных работ (3 занятия по восемь человек за одним компьютером), рекомендуется заниматься дополнительно. На работе у родителей. В гостях у друзей и знакомых. Или купить себе домой простенький компьютер (7 или 10 или 15 тыс. руб.). Или ходить в компьютерный салон, интернет-кафе, игровой зал и там заниматься. Цены там доступные, для студентов скидки, в ранние часы тоже скидки. В конце концов, можно устроиться подрабатывать в любую фирму или на кафедру вуза, хоть сторожем, хоть лаборантом и там тренироваться на компьютерах.

 

3. Чтобы познакомиться работой компьютера и его компонентов, необходимо знать, как они выглядят. Невозможно уверенно рассказывать о сетевых картах, микросхемах, печатных платах, процессорах или шинах, если никогда их не видел и в руках не держал. Не обязательно иметь все это дома. Можно ходить на выставки, заходить в компьютерные магазины и изучать прилавки. Рекламные проспекты и буклеты часто содержат фотографии и рисунки, которые дают представление о внешнем виде и устройстве компонентов вычислительной техники.

 

4. Процессоры построены на основе двоичной системы счисления. Поэтому ее надо знать. Надо уметь перевести число из десятичной системы в двоичную и наоборот. Надо знать, сколько разных комбинаций можно составить с помощью двух, трех, четырех и т.д. двоичных разрядов. В конце концов, даже объем памяти соответствует степеням двойки: 8, 16, ... , 256  МБ. Требуется представлять, сколько байтов килобайте и мегабайте. Желательно знать, сколько информации умещается на одну дискету, компакт-диск и винчестер.

 

5. Изучая ОС, приходится знакомиться с аппаратным обеспечением компьютера. Это пример системного подхода. Все является системой, стоящей из взаимосвязанных элементов. Любая система - элемент более крупной системы. Любой элемент системы - это тоже система. Вычислительная система = hardware+OS+software+user. Поэтому надо представлять не только устройство самой ОС, но и ее совместную работу с элементами более крупной системы, т.е. компьютер в целом.

 

6. Полезно делать наброски, эскизы для изображения процессов выполнения программ, освобождения памяти, работы стека и т.п. Например, при изучении концепции виртуальной памяти надо изобразить в виде прямоугольников ОЗУ, винчестер, часть памяти, которую сохраняют на винчестере и стрелки, чтобы показать процесс, действие, перемещение. Для изображения работы стека придется нарисовать пять-шесть картинок для нескольких тактов времени, когда на каждом шаге в стек записывают очередную запись или считывают что-либо из стека.

 

 

Hosted by uCoz