В чем состояло принципиальное отличие первых мониторов пакетной обработки от уже существовавших
• Идея RISC-процессора. VLIW-архитектуру называют пост RISC-архитектурой. Главная новинка – связки команд и пучки команд.
Команда 0 Команда 1 Команда 2 Шаблон
Развитие идей VLIW-архтитектуры – EPIC- архитектура
• EPIC (англ. explicitly parallel instruction computing) — микропроцессорная архитектура с явным параллелизмом команд. Термин введён в 1997 году альянсом HP и Intel для разрабатываемой архитектуры Intel Itanium.
• Главное дополнение – предикация. Её назначение – предотвращение задержек конвейера при ветвлениях программы.
• Каждая команда связки вкючает поле предиката
Команда с предикатом
Применение предикатов
1. Предикатный подход исходит из предпосылки, что возросшие мощности микропроцессоров позволяют запускать параллельно команды из разных ветвей условного ветвления вместо того, чтобы ожидать формирования истинных признаков для выбора правильного направления или полагаться на блок предсказания переходов, рискуя прийти к необходимости перезагрузки достаточно длинных конвейеров в случае неудачного предсказания. При этом каждая команда снабжается специальным полем условия (предикатом). По мере определения истинных признаков ветвления те команды, предикаты которых указывали, что они выбраны из другой ветви, снимаются с обработки в конвейере. Результаты команд не записываются в приемник до определения правильности направления перехода.
Предикатное исполнение команд
Отметим основные достоинства этого подхода:
1. Упрощается архитектура процессора. Вместо логики распараллеливания на EPIC-процессоре можно разместить больше регист ров, функциональных устройств и т. п.
2. Процессор не тратит время на анализ потока команд.
3. Возможности процессора по анализу программы во время выполнения ограничены сравнительно небольшим участком программы, тогда как компилятор способен произвести анализ всей программы.
4. Если некоторая программа должна запускаться многократно (а именно так и бывает в подавляющем большинстве случаев), выгоднее распараллелить ее один раз при компиляции, а не тратить на это время каждый раз, когда она исполняется на процессоре.
Однако архитектуре EPIC присущ и ряд недостатков:
1. Компилятор производит статический анализ программы, раз и навсегда планируя вычисления. Однако даже при небольших изменениях исходных данных путь выполнения программы существенно изменяется.
2. Значительно усложняются компиляторы, следовательно, увеличиваются время компиляции программы и число ошибок в самих компиляторах. Если первый фактор, учитывая высокое быстродействие современных компьютеров, не очень существенен, то на второй следует обратить определенное внимание. Исследования показывают, что к моменту поставки даже ответственного программного обеспечения в нем содержится примерно 1 ошибка на 10 000 строк исходного кода. Следовательно, программа из 500 тыс. строк будет содержать около 50 ошибок, как бы хорошо ни работали тестировщики. И эти ошибки могут проявиться самым неожиданным образом.
3. Производительность микропроцессора во многом определяется качеством компилятора. Правда, здесь необходимо четко определить, что понимается под производительностью, ведь количество операций, выполняемых микропроцессором в единицу времени, от компилятора не зависит. Но это тема будет особо рассмотрена далее.
4. Увеличивается сложность отладки, так как отлаживается не исходная программа, а оптимизированный параллельный код. Программисту тяжело определить место и причину появления ошибки, так как в процессе трансляции исходной программы ее отдельные команды будут переставлены компилятором для обеспечения оптимальности работы микропроцессора.
Crusoe
• Crusoe — семейство x86-совместимых микропроцессоров, созданных компанией Transmeta в конце 1990-x годов. Процессор был продемонстрирован публике в январе 2000 года, реальное производство началось позже в том же году.
• Для исполнения команд х86 используется программная эмуляция в виде виртуальной машины — технология, названная морфингом программного кода. Сам процессор построен по VLIW-архитектуре и исполняет всегда единственную программу, написанную в его нативных кодах: транслятор команд х86, который переводит эти команды в VLIW-инструкции.
• Теоретически процессор может быть переориентирован на эмуляцию любой другой архитектуры, но такое развитие маловероятно, так как аппаратура, очевидно, была оптимизирована для обработки именно х86.
• Программная эмуляция берет на себя многие функции, традиционно реализуемые аппаратно, например, суперскалярное (внеочередное) выполнение команд, благодаря чему аппаратная часть становится компактнее из-за меньшего количества транзисторов, а значит, потребляет меньше энергии и производит меньше тепла, чем у аналогичных процессоров.
1. Типы и топология сетей.
2. Локальные, региональные сети (характеристика).
3. Интранет (назначение).
4. Глобальные сети – Интернет (назначение и характеристика).
5. Серверы и хосты в Интернете.
6. Системы передачи данных и их характеристики.
7. Варианты адресации компьютеров в сети.
8. Модель взаимодействия открытых систем.
9. Повторители, мосты, маршрутизаторы, шлюзы.
10. Что такое сетевая технология.
Этапы развития операционных систем
• Какие события в развитии технической базы вычислительных машин стали вехами в истории операционных систем?
• 2. В чем состояло принципиальное отличие первых мониторов пакетной обработки от уже существовавших к этому времени системных обрабатывающих программ — трансляторов, загрузчиков, компоновщиков, библиотек процедур?
• 3. Может ли компьютер работать без операционной системы?
• 4. Как эволюционировало отношение к концепции мультипрограммирования на протяжении всей истории ОС?
• 5. Какое влияние на развитие ОС оказал Интернет?
• 6. Чем объясняется особое место ОС UNIX в истории операционных систем?
• 7. Опишите историю сетевых ОС.
• 8. В чем состоят современные тенденции развития ОС?
Суперкомпьютеры
Супер-ЭВМ обладают производительностью, достигающей 10 11 оп./с и выше. Такие ВС могут не только удовлетворительно решать сложнейшие научно-технические задачи, требующие огромного объема вычислений, но и обеспечивать работу более чем с 10 000 отдельных рабочих станций, для чего им требуются в качестве координатора системы ввода-вывода специальные ЭВМ. Однако, не взирая на их вычислительные возможности, супер-ЭВМ — пока все еще слишком дорогое удовольствие для коммерческого использования. Типичными областями применения супер-ЭВМ являются научные исследования, прогнозирование погоды, проектирование авиационной и космической техники, ядерные исследования, сейсмический анализ и другие области требующие быстрой обработки очень большого количества данных
1. Какие события в развитии технической базы вычислительных машин стали
вехами в истории операционных систем?
2. В чем состояло принципиальное отличие первых мониторов пакетной обработки от уже существовавших к этому времени системных обрабатывающих
программ — трансляторов, загрузчиков, компоновщиков, библиотек процедур?
3. Может ли компьютер работать без операционной системы?
4. Как эволюционировало отношение к концепции мультипрограммирования на
протяжении всей истории ОС?
5. Какое влияние на развитие ОС оказал Интернет?
6. Чем объясняется особое место ОС UNIX в истории операционных систем?
7. Опишите историю сетевых ОС.
8. В чем состоят современные тенденции развития ОС?
Развитие операционных систем в 80-е годы
К наиболее важным событиям этого десятилетия можно отнести разработку стека TCP/IP, становление Интернета, стандартизацию технологий локальных сетей, появление персональных компьютеров и операционных систем для них.
Рабочий вариант стека протоколов TCP/IP был создан в конце 70-х годов. Этот стек представлял собой набор общих протоколов для разнородной вычислительной среды и предназначался для связи экспериментальной сети ARPANET с другими «сателлитными» сетями. В 1983 году стек протоколов TCP/IP был при нят Министерством обороны США в качестве военного стандарта. Переход компьютеров сети ARPANET на стек TCP/IP ускорила его реализация для операционной системы BSD UNIX. С этого времени началось совместное существование UNIX и протоколов TCP/IP, а практически все многочисленные версии Unix стали сетевыми.
Внедрение протоколов TCP/IP в ARPANET придало этой сети все основные черты, которые отличают современный Интернет. В 1983 году сеть ARPANET была разделена на две части: MILNET поддерживающую военные ведомства США, и новую ARPANET. Для обозначения составной сети ARPANET и MILNET стало использоваться название Internet, которое в русском языке со временем (и с легкой руки локализаторов Microsoft) превратилось в Интернет. Интернет стал отличным полигоном для испытаний многих сетевых операционных систем, позволившим проверить в реальных условиях возможности их взаимодействия, степень масштабируем ости, способность работы при экстремальной нагрузке, создаваемой сотнями и тысячами пользователей. Стек протоколов TCP/IP также ждала завидная судьба. Независимость от производителей, гибкость и эффективность, доказанные успешной работой в Интернете, а также открытость и доступность стандартов сделали протоколы TCP/IP не только главным транспортным механизмом Интернета, но и основным стеком большинства сетевых операционных систем.
Все десятилетие было отмечено постоянным появлением новых, все более совершенных версий ОС UNIX. Среди них были и фирменные версии UNIX: SunOS, HP-UX, Irix, AIX и многие другие, в которых производители компьютеров адаптировали код ядра и системных утилит для своей аппаратуры. Разнообразие версий породило проблему их совместимости, которую периодически пытались решить различные организации. В результате были приняты стандарты POSIX и XPG, определяющие интерфейсы ОС для приложений, а специальное подразделение компании AT&T выпустило несколько версий UNIX System III и UNIX System V, призванных консолидировать разработчиков на уровне кода ядра.
Начало 80-х годов связано с еще одним знаменательным для истории операционных систем событием — появлением персональных компьютеров. С точки зрения архитектуры персональные компьютеры ничем не отличались от класса мини-компьютеров типа PDP-11, но их стоимость была существенно ниже. Если мини-компьютер позволил иметь собственную вычислительную машину отделу предприятия или университету, то персональный компьютер дал такую возможность отдельному человеку. Компьютеры стали широко использоваться неспециалистами, что потребовало разработки «дружественного» программного обеспечения, и предоставление этих «дружественных» функций стало прямой обязанностью операционных систем. Персональные компьютеры послужили также мощным катализатором для бурного роста локальных сетей, создав для этого отличную материальную основу в виде десятков и сотен компьютеров, принадлежащих одному предприятию и расположенных в пределах одного здания. В результате поддержка сетевых функций стала для ОС персональных компьютеров необходимым условием.
Однако и дружественный интерфейс, и сетевые функции появились у операционных систем персональных компьютеров не сразу. Первая версия наиболее популярной операционной системы раннего этапа развития персональных компьютеров — MS-DOS компании Microsoft — была лишена этих возможностей. Это была однопрограммная однопользовательская ОС с интерфейсом командной строки, способная стартовать с дискеты. Основными задачами для нее были управление файлами, расположенными на гибких и жестких дисках в UNIX-подобной иерархической файловой системе, а также поочередный запуск программ. MS-DOS не была защищена от программ пользователя, так как процессор Intel 8088 не поддерживал привилегированного режима. Разработчики первых персональных компьютеров считали, что при индивидуальном использовании компьютера и ограниченных возможностях аппаратуры нет смысла в поддержке мультипрограммирования, поэтому в процессоре не были предусмотрены привилегированный режим и другие механизмы поддержки мультипрограммных систем.
Недостающие функции для MS-DOS и подобных ей ОС компенсировались внешними программами, предоставлявшими пользователю удобный графический интерфейс (например, Norton Commander) или средства тонкого управления дисками (например, PC Tools). Наибольшее влияние на развитие программного обеспечения для персональных компьютеров оказала операционная среда Windows компании Microsoft, представлявшая собой надстройку над MS-DOS.
Сетевые функции также реализовывались в основном сетевыми оболочками, работавшими поверх ОС. При сетевой работе всегда необходимо поддерживать многопользовательский режим, при котором один пользователь — интерактивный, а остальные получают доступ к ресурсам компьютера по сети. В таком случае от операционной системы требуется хотя бы некоторый минимум функциональной поддержки многопользовательского режима. История сетевых средств MS-DOS началась с версии 3.1. Эта версия MS-DOS добавила к файловой системе необходимые средства блокировки файлов и записей, которые позволили более чем одному пользователю иметь доступ к файлу. Пользуясь этими функциями, сетевые оболочки могли обеспечить разделение файлов между сетевыми пользователями.
Вместе с выпуском версии MS-DOS 3.1 в 1984 году компания Microsoft также выпустила продукт, называемый Microsoft Networks, который обычно неформально называют MS-NET. Некоторые концепции, заложенные в MS-NET, такие как введение в структуру базовых сетевых компонентов — редиректора и сетевого сервера, успешно перешли в более поздние сетевые продукты Microsoft: LAN Manager, Windows for Workgroups, а затем и в Windows NT.
Сетевые оболочки для персональных компьютеров выпускали и другие компании: IBM, Artisoft, Performance Technology и другие.
Иной путь выбрала компания Novell. Она изначально сделала ставку на разработку операционной системы со встроенными сетевыми функциями и добилась на этом пути выдающихся успехов. Ее сетевые операционные системы NetWare на долгое время стали эталоном производительности, надежности и защищенности для локальных сетей.
Первая сетевая операционная система компании Novell появилась на рынке в 1983 году и называлась OS-Net. Эта ОС предназначалась для сетей, имевших звездообразную топологию, центральным элементом которых был специализированный компьютер на базе микропроцессора Motorola 68000. Немного позже, когда фирма IBM выпустила персональные компьютеры PC XT, компания Novell разработала новый продукт — NetWare 86, рассчитанный на архитектуру микропроцессоров семейства Intel 8088.
С самой первой версии ОС NetWare распространялась как операционная система для центрального сервера локальной сети, которая за счет специализации на выполнении функций файл-сервера обеспечивает максимально возможную для данного класса компьютеров скорость удаленного доступа к файлам и повышенную безопасность данных. За высокую производительность пользователи сетей Novell NetWare расплачиваются стоимостью — выделенный файл-сервер не может использоваться в качестве рабочей станции, а его специализированная ОС имеет весьма специфический прикладной программный интерфейс (API), что требует от разработчиков приложений особых знаний, специального опыта и значительных усилий.
В отличие от Novell большинство других компаний развивали сетевые средства для персональных компьютеров в рамках операционных систем с универсальным интерфейсом API, то есть операционных систем общего назначения. Такие системы по мере развития аппаратных платформ персональных компьютеров стали все больше приобретать черты операционных систем мини-компьютеров.
В 1987 году в результате совместных усилий Microsoft и IBM появилась первая многозадачная операционная система для персональных компьютеров с процессором Intel 80286, в полной мере использующая возможности защищенного режима — OS/2. Эта система была хорошо продуманна. Она поддерживала вытесняющую многозадачность, виртуальную память, графический пользовательский интерфейс (не с первой версии) и виртуальную машину для выполнения DOS-приложений. Фактически она выходила за пределы простой многозадачности с ее концепцией распараллеливания отдельных процессов, получившей название многопоточпости.
OS/2 с ее развитыми функциями многозадачности и файловой системой HPFS со встроенными средствами многопользовательской защиты оказалась хорошей платформой для построения локальных сетей персональных компьютеров. Наибольшее распространение получили сетевые оболочки LAN Manager компании Microsoft и LAN Server компании IBM, разработанные этими компаниями на основе одного базового кода. Эти оболочки уступали по производительности файловому серверу NetWare и потребляли больше аппаратных ресурсов, но имели важные достоинства — они позволяли, во-первых, выполнять на сервере любые программы, разработанные для OS/2, MS-DOS и Windows, а во-вторых, использовать компьютер, на котором они работали, в качестве рабочей станции.
Сетевые разработки компаний Microsoft и IBM привели к появлению NetBIOS -очень популярного транспортного протокола и одновременно интерфейса прикладного программирования для локальных сетей, получившего применение практически во всех сетевых операционных системах для персональных компьютеров. Этот протокол и сегодня применяется для создания небольших локальных сетей.
Не очень удачная рыночная судьба OS/2 не позволила системам LAN Manager и LAN Server захватить заметную долю рынка, но принципы работы этих сетевых систем во многом нашли свое воплощение в более удачливой операционной системе 90-х годов — Microsoft Windows NT, содержащей встроенные сетевые компоненты, некоторые из которых имеют приставку LM — от LAN Manager.
В 80-е годы были приняты основные стандарты на коммуникационные технологии для локальных сетей: в 1980 году — Ethernet, в 1985 — Token Ring, в конце 80-х — FDDI. Это позволило обеспечить совместимость сетевых операционных систем на нижних уровнях, а также стандартизовать интерфейс ОС с драйверами сетевых адаптеров.
Для персональных компьютеров применялись не только специально разработанные для них операционные системы, подобные MS-DOS, NetWare и OS/2, но и адаптировались уже существующие ОС. Появление процессоров Intel 80286 и особенно 80386 с поддержкой мультипрограммирования позволило перенести на платформу персональных компьютеров ОС UNIX. Наиболее известной системой этого типа была версия UNIX компании Santa Cruz Operation (SCO UNIX).
Я знаю что на пикабу есть умные и отзывчивые люди, поэтому прошу помочь в ответах на следующие вопросы:
1. Какие события в развитии технической базы вычислительных машин стали вехами в истории операционных систем?
2. В чем состояло принципиальное отличие первых мониторов пакетной обработки от уже существовавших к этому времени системных обрабатывающих программ — трансляторов, загрузчиков, компоновщиков, библиотек процедур?
3. Может ли компьютер работать без операционной системы?
4. Как эволюционировало отношение к концепции мультипрограммирования на протяжении всей истории ОС?
5. Какое влияние на развитие ОС оказал Интернет?
6. Чем объясняется особое место ОС UNIX в истории операционных систем?
7. Опишите историю сетевых ОС.
8. В чем состоят современные тенденции развития ОС?
9. Дайте определение ОС
10. Расскажите о многослойной структуре ОС
11. Расскажите о многослойной структуре ядра ОО
12.Расскажите о режимах работы ОС
13.Расскажите о структуре ОС
Только пожалуйста простым языком, не определениями.
Подумалось тут.
Японская практичность в действии
Добрый КиШ
Ответ на пост «Не прокатило»
у всех есть такие родственники.
есть у меня замечательный дядя, которого я видел последний раз лет в 10. Спустя 20 лет он приехал в гости. По дороге его уставший от жизни жигуль тройка немного рыгнул трамблером. Приехал к нему с подкатом, жигуля погрузили и поехали на место семейной сходки.
по приезду дядя очень нахваливал мою машину, а потом, уже за столом, выдал что дарит мне свой жигуль: мол хоть и ломается, но это уже почти ретро и скоро я её смогу продать за все деньги мира. Ну пьяные базары, обычное дело.
после чего уже все тёти\дяди начали хором вещать что я должен в ответ отдать ему свою машину. На резонный вопрос "а схуяле я должен отдавать машину стоимостью на два ноля больше чем его отрыга" был получен ответ "он старый, хорошей машины уже не купит, а ты молодой и ещё на такую-же заработаешь. Да и ваще он твой дядя, семейные узы нужно чтить". Предложил им обменять их трёшку на мою дачу в 75км от города, почему-то отказались. Когда начал аппелировать к семейным узам - был послан нахуй. Послал всех в ответ, свалил. Бонусом получил пожизненный отпуск от всех обязательных семейных мероприятий, ведь мало того что отказался помогать родственнику, так ещё и после посыла нахуй не остался ночевать в летней кухне чтобы по утру за свои бабки чинить отрыгу и потом развозить всю эту пиздобратию по домам (как оказалось они на это расчитывали, ведь я хорошо зарабатываю, значит могу весь день быть бесплатным таксистом)
потому радуйтесь что проебали отношения с таким замечательнейшим родственником :)
Толерантность и терпимость
Мотивации пост
. а в пустыне она вообще бесценна.
Особая проблема
Рамзан Кадыров замечен в сепаратизме?
Как все уже знают, Кадыров пригрозил силой отнять у ингушей их земли.
Как это: часть страны решила отобрать территорию у другой части этой же страны?
Интересно, почему на него не заводят дело за призывы к силовому захвату или отчуждение территории?
А ведь это сепаратизм. Развал СССР тоже начался с взаимных претензий его республик. Если какой-то регион России, собирается силой захватить другой регион, то это уже не субьект Российской Федерации. Это самостоятельная государственная единица.
Как вы считаете, можно ли расценивать действия Рамзана Кадырова как прямой отказ подчиняться действущему законодательству России и проявлением сепаратизма?
В свете последних событий.
Форсаж в России
Галя! У нас отмена!
ХедХантер и кладмены
На днях листал ХХ.
Штук 5 вакансий курьера. От найка и адидас до ксиаоми и секс-шопа . Вакансии в самом верху в топе, смотрело со мной около 150 человек. Оклад 15к в неделю и 350 за точку. Нормально так для курьера?
В итоге все эти вакансии - кладмена. Работодатель зовёт в телегу.
Мне просто интересно , ХХ настолько похуй, что у него там творится? Очевидно вакансия левая, ибо заработок нереальный для курьера. Где пожаловаться не нашёл, выливаю свой гнев сюда. Вообще подозреваю, что все все знают.
Самосуд - напоминание из прошлого, особенно власти
Эта история, почему-то, Пикабу обошла стороной. Восполняю пробел. Если есть на Пикабу Харагунцы, очень хотелось бы услышать их мнение, и может какие еще подробности, и есть ли неточности. События датированы 2006 годом - но, являются ярким примером и напоминанием нашим органам власти, закона, исполнения - что нужно справедливо, непредвзято работать, а не делать вид. И в наше неспокойное время, особенно. Тогда и люди до крайностей доходить не будут. Текста много.
События, происшедшие недавно в Харагуне, были фактически проигнорированы абсолютным большинством СМИ. Не считая нескольких ссылок на интернет-страницах, разгром азербайджанцев Харагуне, в котором участвовала почти вся деревня, и последовавшие репрессии против русского населения остаются неизвестными даже патриотической общественности.
Между тем, именно сегодня все русские патриоты должны знать о случившемся, ибо от нашего участия и поддержки сейчас зависит судьба двух десятков деревенских парней, защитивших от азербайджанских бандитов своих родных и близких и за это брошенных властью в застенки читинского СИЗО.
Что же привлекло кавказцев в читинской глубинке? Лес! Русский лес — это деньги, это очень большие деньги. Азербайджанцы занялись массовой незаконной вырубкой местного леса.
Наемные рабочие, которых кавказцы привозили из соседних сел, оказывались на положении рабов: у них отбирали документы (чтобы не могли убежать), работать заставляли силой, а единственным вознаграждением была водка. Неудивительно, что в такой атмосфере столкновения между русскими и азербайджанцами случались очень часто.
Последняя капля
В итоге один азербайджанец от побоев все-таки скончался. Однако, можно с уверенностью сказать, что если бы русские мужики не сдерживались, в Харагуне кавказцев убили бы не меньше, чем в свое время евреев в Кишиневе. Примечательно и то, что били не всех подряд. Тех азербайджанцев, кто был известен своей порядочностью, вовсе не трогали. Например, азербайджанец — владелец местного магазина и сам не пострадал, и магазин его никто не тронул.
В итоге были сожжены несколько грузовиков, принадлежавших азербайджанцам, и подожжены несколько их домов. После этого все кавказцы, за исключением одного (женатого на русской) поселок покинули.
Однако местных жителей запугать было уже не легко. 20 мая 2006 года очередной сход принял резолюцию с такими требованиями к властям:
2) все судебные заседания проводить в селе (выездные) в присутствии жителей села Харагун с обязательным информированием о них;
3) найти и вывести из леса азербайджанцев;
4) пока не будут выселены все азербайджанцы — ОМОН не выводить из села;
5) закрыть спиртные точки и игровые автоматы;
6) усилить охрану школ, детсада и больницы;
Сегодня все Русские патриоты должны дать отпор кавказцам и продажным антинародным властям на этом маленьком и далеком, но значительном участке фронта Русского Национального Сопротивления.
Мы должны показать наше единство, свою готовность бороться везде и всегда за каждого Русского человека, должны сделать все, чтобы отстоять харагунских парней, которым грозит длительное тюремное заключение. Харагун далеко, но это — Русский поселок, на Русской земле и населенный Русскими людьми. И эти Русские люди нуждаются в помощи.
А закончилось всё это вот чем:
30 мая 2008 года в помещении Центрального районного суда г. Читы состоялось объявление приговора по делу о массовых беспорядках в с. Харагун Хилокского района Читинской области.
Подсудимыми были 33 жителя Харагуна, которые 17 мая 2006 года, когда кончилось терпение коренных харагунцев хамства, уничтожения леса, продажи спирта и наркотиков приезжими гражданами Азербайджана, просто взяли и выгнали их из села. Конечно, не обошлось без рукоприкладства, но азербайджанская сторона фактически спровоцировала стихийное выступление местных жителей, начав драку с вступившимися за женщину молодыми русскими парнями.
В результате драки, зачинщиков и многих участников которой следствие так и не выявило, незваные гости поселка, уже почувствовавшие было себя хозяевами, понесли некоторый имущественный ущерб и были вынуждены покинуть поселок.
Впрочем, ненадолго. Пока русские парни были под следствием и судом, многие из южан вернулись и снова продолжают заниматься варварской вырубкой леса. По-прежнему без гражданства, прописки и медицинских полисов, по-прежнему плюя на местные законы и местное население.
Текст приговора зачитывался целый день с перерывом на 30 минут. С каждой минутой нарастало ощущение, что это какой-то спектакль, настолько нелогичным, натянутым и предвзятым оказалось услышанное.
В ходе многомесячного судебного заседания все подсудимые отказались от прежних показаний, данных во время предварительного расследования, т. к. давали их под давлением следствия. Никто не признал свою вину. Но суд счел все обвинения доказанными на основании показаний, данных на предварительном следствии. Без затруднений проигнорированы доказательства алиби многих подсудимых. Возникают естественные вопросы: а зачем тогда вообще нужны судебные заседания, если показания, данные в суде, судьей проигнорированы?
По показаниям азербайджанцев, их всех избивали русские, каждого группой по 10-30 человек, нанося десятки ударов руками и ногами, штакетинами, деревянными и металлическими палками, железными прутьями, металлическими трубами, ружейными прикладами, били ногами лежачих, топтались и прыгали на спине.
А по рассмотренным в суде медицинским справкам и результатам медэкспертиз только один получил тяжелые травмы в виде переломов ребер и сотрясения мозга, еще несколько имели только синяки и ссадины. Какие крепкие джигиты, просто деревянные какие-то! Как в кино. Его лупили прикладами и железными прутьями, а на нем только ссадины. О чем это говорит?
Это уж ни в какие ворота! В деревне люди таких лозунгов не употребляют и не знают, у них вообще другие проблемы и заботы, а азербайджанцев явно кто-то подучил.
Но подучил плоховато, или отрепетировать не успели. Сложилось впечатление, что азербайджанцы приписывали харагунцам действия, которые, на взгляд азербайджанцев, погромщики в таких случаях обычно совершают:
— нападение толпой на одного;
— входя в дома, сразу требование денег;
— мародерство, рытье в сумках и домашних вещах;
— безсмысленное уничтожение домашнего имущества;
— убийство домашних животных;
— срывание с женщин украшений и драгоценностей; — наведение огнестрельного оружия на женщин и детей.
При чтении приговора постоянно упоминались автомашины, грузовые и легковые, принадлежавшие и принадлежащие азербайджанцам. Часть из них была сожжена, часть перевернута, у некоторых разбиты стекла. Но примечательно, что из длинного списка перечисленных машин только у четырех легковушек указан государственный регистрационный номер. Т. е. непрошенные гости с юга, приехавшие рубить забайкальский лес, не удосужились даже зарегистрировать свою технику. А может, она просто ворованная?
С машинами вообще все забавно выглядит. Все машины во дворах азербайджанцев стояли прямо в огороде, где часть из них и была сожжена. Хозяйством, получается, формально нигде не работавшие азербайджанцы не занимались. А чем же они тогда занимались? Понятно: либо лесозаготовкой (незаконной), либо торговлей (спиртом и наркотиками). Для следователя Хавкина и суда надежнее свидетелей и быть не могло.
Все свидетельские показания об имеющихся алиби подсудимых были судом отвергнуты только на основании показаний азербайджанцев. Непонятно вообще, какие свидетельские показания могли бы перевесить показания воров, насильников и спекулянтов? Более того, алиби некоторых подсудимых могли подтвердить и азербайджанцы, но, несмотря на просьбу подсудимого и его адвоката допросить их, этого сделано не было.
При объявлении приговора судья мотивировал суровость наказания и необходимость изоляции особой опасностью подсудимых, представляющих большую угрозу обществу. Для какого общества они представляют опасность, судья не уточнил, но очевидно, что не для населения Харагуна, которое в подавляющем своем большинстве было и остается на стороне осужденных. Тогда для кого? Для тех, кто продает наркотики и рубит лес? Для тех, кто пришел на русскую землю, чтобы украсть все, что удастся, а остальное загадить? Для тех, кто оскорбляет русских стариков и насилует русских девчонок? Или для тех, кто наживается на уничтожении русской среды обитания, поджигая и вырубая лес для продажи в Китай?
Приговор поверг в шок не только родственников осужденных, но и присутствовавших читинских журналистов:
Малютин — 6 лет строгого режима.
Кривоносенко, Бородкин, Роот, Тимофеев, Белов, Непомнящих, Коптев, Гаевский — по 5 лет и 6 месяцев строгого режима.
Шальгин — 3 года 6 месяцев строгого режима.
Филипушко и Трофимов — 3 года 6 месяцев и 3 года 3 месяца общего режима.
Шубин, Афанасьев, Болотнев, Фадеев, Машков, Мишин, Дубинин, Чугуевский, два брата Дудниковы, Горянов, Жамсаранов, Самойлов, Гайков, Носков, Щербаков, Шишкин, Кучин, Макаренко и Екатерина Писаренко осуждены условно.
На волне про не понятые намёки
Типичный пикабушник выглядит так:
Травма на всю жизнь.
Прошу юридической помощи, напали чеченцы в метро
Здравствуйте, я очень сомневался писать пост или нет, но сил уже нет бороться в одиночку с нашей правоохранительной системой. 30 августа я ехал на работу к 14:00, на выходе из метро Юго-Восточная на меня напали 2 чеченца ( https://www.m24.ru/shows1/14/308198 сюжет на Москва 24, правда они вырезали специально тот кусок, когда я отмахивался, разрывая дистанцию, уже после нескольких минут избиения в голову и назвали это "дракой", хотя ни одного удара я не нанес), я подбежал к службе безопасности метрополитена, одна из сотрудниц сразу убежала, вторая стояла и смотрела как меня избивают, ничего не делая. В итоге мне сломали нос и нанесли множественные повреждения в области головы. Когда они меня били они орали, что они из Чечни и всех русских вы**ут и ничего им не сделают, явный состав 282 статьи УК РФ, однако в итоге им инкриминировали лишь 115. После их задержания, когда я ждал скорую, полицейская сказала, что у них был нож и они орали, что воевали против русских в чеченскую войну, а также что они находятся под действием наркотиков (в таганском отделении опер потом также сказал). После меня отвезли в ГКБ им. Пирогова, в приемное отделение к нейрохирургу, где я пробыл более 6 часов, как в последствии выяснилось, принял со скорой меня санитар, а заключение выдал медбрат. В итоге в заключении прописаны препараты, которые мне якобы ввели, но их не вводили + заключение противоречит в некоторых моментах самому себе. Госпитализировать меня отказались, хотя по словам врачей скорой должны были госпитализировать на 10-14 дней. На следующий день я пошел в травмпункт рядом с домом, чтобы снять всё-таки побои, но травматолог сказал, что поставил бы ушиб мягких тканей только в случае наличия разрыва кожи (хотя это уже должно быть рваной раной, в моём понимании).
На данном этапе мне не дали ознакомиться с материалами уголовного дела, нож по словам дознавательницы в деле не фигурирует, я просил ознакомить меня с записями с камер видеонаблюдения, мне было отказано, а также с дозоров полицейских, тоже было отказано. Дознавательница не присылает никаких повесток по следственным действиям, я посмотрел, её действия нарушают 164, 188 и 192 статьи УПК РФ, когда на очередной встрече я хотел написать заявление на отвод дознавателя. Я думаю, что дознавательница ангажирована к этим чеченцам и/или диаспоре. При первой встрече, назначенной на 10:00, она отказалась меня принять к оговоренному по телефону (повестки не было) времени, а когда из кабинета выходил другой сотрудник, я слышал, как она говорит кому-то из своих "мариную **анного терпилу".
Прошу оказать юридическую помощь, что делать с этой дознавательницей? Что делать с врачами, которые отказались меня принимать и госпитализировать? Мне назначена очная ставка на 20 ноября, но я боюсь туда идти, потому что возможен вариант, что эти чеченцы придут туда с оружием.
Подбегая к сотрудникам безопасности метро, я включил камеру, думал это их вразумит, я стал кричать, что они хотят меня убить, но люди даже не обернулись. У меня сохранился кусочек видео, до того момента, как один из нападавших выхватил телефон (когда он выхватил телефон, то прервал запись) у меня из рук и начал меня избивать.
1. Какие события в развитии технической базы вычислительных машин стали вехами в истории операционных систем?
2. В чем состояло принципиальное отличие первых мониторов пакетной обработки от уже существовавших к этому времени системных обрабатывающих программ — трансляторов, загрузчиков, компоновщиков, библиотек процедур?
3. Может ли компьютер работать без операционной системы?
4. Как эволюционировало отношение к концепции мультипрограммирования на протяжении всей истории ОС?
5. Какое влияние на развитие ОС оказал Интернет?
6. Чем объясняется особое место ОС UNIX в истории операционных систем?
7. Опишите историю сетевых QC.
8. В чем состоят современные тенденции развития ОС?
1 Поясните определение операционной системы как расширенной машины.
2. В соответствии с определением 0C ее главными функциями являются предоставление удобств пользователю и эффективное управление ресурсами компьютера. Какая их этих двух функций должна была доминировать в мультипрограммных ОС времен IBM/360? А в первых ОС для персональных компьютеров?
3. В чем состоит отличие в виртуальных машинах, предоставляемых операционной системой простому пользователю и прикладному программисту?
4. Сравните интерфейс прикладного программиста с операционной системой и
интерфейс системного программиста с реальной аппаратурой. Что можно сказать о разнообразии и мощности интерфейсных функций, имеющихся в распоряжении каждого из них?
5. Назовите абстрактно сформулированные задачи ОС по управлению любым типом ресурса. Конкретизируйте эти задачи применительно к процессору, памяти, внешним устройствам.
6. Вставьте пропущенные определения: «Пользователю. ОС не требуется знать, на каком из компьютеров сети хранятся файлы, с которыми он работает, а пользователю. ОС эти сведения обычно необходимы».
7. Какие из утверждений верны?
А) «сетевая операционная система» — это совокупность операционных систем всех компьютеров сети;
В) «сетевая операционная система» — это операционная система отдельного компьютера, способного работать в сети;
С) «сетевая операционная система» — это набор сетевых служб, выполненный в виде оболочки.
8. Какой минимум функциональных возможностей надо добавить к локальной ОС, чтобы она стала сетевой?
9. Перечислите основные сетевые службы. Какие из них, как правило, встроены в операционную систему?
10. Какие из утверждений верны?
А) редиректор — клиентская часть сетевой службы;
В) редиректор — модуль, входящий в состав клиентской части сетевой службы, распознающий и перенаправляющий запросы к нужному сетевому серверу или локальной ОС.
11. Поясните значение следующих терминов применительно к сетевым ОС: «сервис», «сервер», «клиент», «служба», «оболочка», «услуга», «редиректор». Какие из них употребляются как синонимы?
12. Может ли сетевая оболочка работать над сетевой ОС?
13. В каких случаях может оказаться полезным наличие сразу нескольких серверных (клиентских) частей файловых служб?
14. Какие из следующих утверждений верны?
А) ОС выделенного сервера никогда не содержит клиентских частей сетевых служб;
В) в одноранговых ОС всегда имеются и клиентские, и серверные части сетевых служб;
С) в сетях с выделенными серверами могут поддерживаться одноранговые связи.
15. Может ли выделенный сервер обращаться с запросами к ресурсам клиентских станций?
16. Приведите примеры одноранговых ОС и ОC с выделенным сервером.
1. Какие из приведенных ниже терминов являются синонимами?
2. Можно ли, анализируя двоичный код программы, сделать вывод о невозможности ее выполнения в пользовательском режиме?
3. В чем состоят отличия в работе процессора в привилегированном и пользовательском режимах?
4. В идеале микроядерная архитектура ОС требует размещения в микроядре только тех компонентов ОС, которые не могут выполняться в пользовательском режиме. Что заставляет разработчиков операционных систем отходить от этого принципа и расширять ядро за счет перенесения в него функций, которые могли бы быть реализованы в виде процессов-серверов?
5. Какие этапы включает разработка варианта мобильной ОС для новой аппаратной платформы?
6. Опишите порядок взаимодействия приложений с ОС, имеющей микроядерную архитектуру.
7. Какими этапами отличается выполнение системного вызова в микроядерной ОС и ОС с монолитным ядром?
8. Может ли программа, эмулируемая на «чужом» процессоре, выполняться быстрее, чем на «родном»?
1. Поясните употребление терминов «программа», «процесс», «задача», «поток», «нить».
2. В чем состоит принципиальное отличие состояний «ожидания» и «готовности» потока, ведь и в том и в другом он ожидает некоторого события?
3. Мультипрограммные операционные системы принято разделять на системы реального времени, системы разделения времени, системы пакетной обработки. С другой стороны, алгоритмы планирования могут быть основаны на квантовании, относительных приоритетах, абсолютных приоритетах. Предложите для каждого из перечисленных типов ОС наиболее подходящий, по вашему мнению, тип алгоритма планирования.
4. В какой очереди (ожидающих или готовых) скапливается большее число процессов:
А) в интерактивных системах разделения времени;
В) в системах пакетной обработки, решающих «счетные» задачи.
5. Известно, что программа А выполняется в монопольном режиме за 10 минут, а программа В — за 20 минут, то есть при последовательном выполнении они требуют 30 минут. Если Т — время выполнения обеих этих задач в режиме мультипрограммирования, то какое из неравенств, приведенных ниже, справедливо?
6. Может ли процесс в мультипрограммном режиме выполняться быстрее, чем в монопольном?
7. Чем объясняется потенциально более высокая надежность операционных систем, в которых реализована вытесняющая многозадачность?
8. В каких ОС реализована невытесняющая многозадачность? А вытесняющая
9. При невытесняющем планировании необходимо, чтобы во всех выполняющихся программах были предусмотрены кодовые последовательности, которые передают управление ОС. Эти точки возврата управления прикладной программист должен определить заранее еще до выполнения программы. Можно ли сказать, что в этом случае мы имеем дело со статическим планированием?
10. Приведите пример алгоритма планирования, в результате работы которого процесс, располагая всеми необходимыми ресурсами, может бесконечно долго находиться в системе, не имея возможности завершиться.
11. Могут ли быть применены сразу все перечисленные характеристики к одному алгоритму планирования потоков?
А) вытесняющий, с абсолютными динамическими приоритетами;
В) невытесняющий, с абсолютными фиксированными приоритетами;
С) невытесняющий, с относительными динамическими приоритетами;
D) вытесняющий, с абсолютными фиксированными приоритетами, основанный на квантовании с динамически изменяющейся длиной кванта;
Е) невытесняющий, основанный на квантовании с фиксированной длиной кванта.
12. Для тех вариантов, которые вы считаете возможными, опишите более подробно алгоритм планирования.
13. Являются ли синонимами термины «планирование процессов» и «диспетчеризация процессов?
14. Можно ли задачу планирования процессов целиком возложить на приложения?
15. Приведите пример задачи, при программировании которой использование механизма потоков может привести к существенному повышению скорости ее выполнения.
16. Возможно ли существование асимметричной мультипроцессорной ОC для компьютера симметричной мультипроцессорной архитектурой?
17. Сравните два варианта организации мультипроцессорной обработки. В первом случае процесс (поток), начав выполняться на каком-либо процессоре, при каждой следующей активизации будет назначаться планировщиком на этот же процессор. Во втором варианте процесс (поток) каждый раз, в общем случае, выполняется на произвольно выбранном свободном процессоре. Какой вариант эффективнее в отношении времени выполнения отдельного приложения? В отношении суммарной производительности компьютера?
18. Представьте себе ОС, разработанную для компьютера, в котором отсутствует система прерываний. Какой алгоритм планирования процессов может быть реализован в такой ОС?
19. Охарактеризуйте алгоритмы планирования, реализованные в операционных системах, используя следующие характеристики: вытесняющий / не вытесняющий, приоритеты относительные/абсолютные, динамические/фиксированные, кванты фиксированные/динамические, процессы жесткого/мягкого реального времени:
А) Windows NT; В) NetWare; С) OS/2.
20. Какие события вызывают перепланирование процессов (потоков)?
21. Поясните разницу между программными и аппаратными прерываниями.
22. Что такое вектор прерываний?
23. Какой тип системы прерываний — векторный или опрашиваемый — реализован в процессоре Пентиум?
24. Всегда ли прерывание вызывает перепланировку процессов?
25. Опишите механизм обработки прерываний в Windows NT.
26. Какими средствами синхронизации процессов располагает современная ОС?
27. Зачем в системе команд многих компьютеров предусмотрена единая, неделимая команда анализа и присвоения значения логической переменной, хотя эти же действия могут быть выполнены с помощью двух соответствующих отдельных команд, также обычно присутствующих в системе команд?
28. Представим себе двух студентов, которым нужно поработать с одной и той же книгой, имеющейся в библиотеке в единственном экземпляре. Они одновременно пришли в библиотеку, но один из них сначала пошел в читальный зал и, заняв единственное свободное место, отправился в книжное хранилище, а другой — наоборот, начал с того, что получил книгу, а потом пошел в читальный зал искать место. В результате ни один из них не может выполнить работу, так как для этого им не хватает необходимого ресурса. Можно ли считать, что в данном случае произошла взаимная блокировка, или, другими словами, клинч?
1. Чем ограничивается максимальный размер физической памяти, которую можно установить в компьютере определенной модели?
2. Чем ограничивается максимальный размер виртуального адресного пространства, доступного приложению?
3. Может ли прикладной процесс использовать системную часть виртуальной памяти?
4. Какое из этих двух утверждений верно?
О А) все виртуальные адреса заменяются на физические во время загрузки программы в оперативную память;
О В) виртуальные адреса заменяются на физические во время выполнения программы в момент обращения по данному виртуальному адресу.
5. В каких случаях транслятор создает объектный код программы не в виртуальных, а в физических, адресах?
6. Что такое виртуальная память? Какой из следующих методов распределения памяти может рассматриваться как частный случай виртуальной памяти?
А) распределение фиксированными разделами;
В) распределение динамическими разделами;
С) страничное распределение;
Р) сегментное распределение;
Е) сегментно-страничное распределение.
7. Распределение памяти перемещаемыми разделами основано на применении процедуры сжатия. Имеет ли смысл использовать данную процедуру при страничном распределении7 А при сегментном?
8. Поясните разные значения термина «свопинг».
9. Как величина файла подкачки влияет на производительность системы?
10. Почему размер страницы выбирается равным степени двойки? Можно ли принять такое же ограничение для сегмента?
11. На что влияет размер страницы? Каковы преимущества и недостатки большого размера страницы?
12. Пусть в некоторой программе, работающей в системе со страничной организацией памяти, произошло обращение по виртуальному адресу 012356Н. Преобразуйте этот адрес в физический, учитывая, что размер страницы равен 2' байт':,'"" и что таблица страниц данного процесса содержит следующий фрагмент:
! Номер виртуальной страницы
Номер фмаочееаой еераемйм ! 0000
13. Где хранятся таблицы страниц и таблицы сегментов?
14. Чем определяется количество таблиц сегментов, имеющихся в операционной системе в произвольный момент времени?
15. Какие характеристики содержит таблица сегментов и таблица страниц при сегментно-страничной организации памяти?
16. Пусть ОС реализует выгрузку страниц на основе критерия «выгружается страница, которая не использовалась дольше остальных». Предложите алгоритм вычисления данного критерия, использующий аппаратно-устанавливаемые биты доступа.
17. В кэше хранятся данные, которые наиболее активно используются в последнее время. Каким образом система определяет, какие данные должны быть загружены в кэш?
18. Пусть программа циклически обрабатывает данные, то есть в некотором диапазоне адресов идет последовательное обращение к данным, а затем следует возврат в начало и т. д. В системе имеется кэш, объем которого меньше объема обрабатываемых программой данных. Какой алгоритм вытеснения данных из каша в данном случае будет эффективнее?
А) выгружаются данные, которые не использовались дольше остальных;
В) выгружаются данные, выбранные случайным образом.
19. Почему загрузка и выгрузка данных из кэш-памяти производится блоками?
20. Как обеспечивается согласование данных в кэше с помощью методов обратной и сквозной записи?
21. Известно, что с помощью программных конвейеров данными могут обмениваться только процессы-родственники. В то же время все процессы в UNIX являются родственниками„так как все они — потомки специального процесса, инициализирующего систему. Почему же механизм программных конвейеров не работает для двух произвольных процессов?
Читайте также: