SlideShare una empresa de Scribd logo
1 de 36
Операционные системы  и системное программирование Лекция  1 Что такое операционная система
Сегодняшние цели ,[object Object],[object Object],[object Object],[object Object],[object Object]
Технологические тренды :  закон Мура 2X  транзисторов / на чип   каждые  1 , 5  года Называется  “ Закон Мура ” Moore’s Law Микропроцессоры стали меньше, плотнее и более произво-дительными Гордон Мур  ( сооснователь  Intel)  предсказал в  1965 , что плотность транзисторов на кристалле будет удваиваться каждые 18 месяцев.
Влияние ИТ на общество ,[object Object],[object Object],[object Object],Масштабируемые , Надежные , Защищенные  сервисы микроэлектромеханические  системы   для   Сенсорных систем Соединение с интернетом Базы данных Коллекции информации Удаленные хранилища Онлайн игры Коммерция … Clusters Massive Cluster Gigabit Ethernet
Отношение  “ человек - на - компьютер ”  течением времени ,[object Object],[object Object]
Новые трудности :  Замедление в законе производительности Джоя ,[object Object],[object Object],[object Object],From Hennessy and Patterson,  Computer Architecture: A Quantitative Approach , 4th edition, Sept. 15, 2006    изменение в дизайне чипов :  многоядерность   или многопроцессорность 3X
Многоядерные( ManyCore ) чипы :  Будущее настало ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Другие трудности :  энергетическая плотность ,[object Object],[object Object],[object Object],[object Object]
Организация компьютерных систем ,[object Object],[object Object]
Функциональность достигается сильным усложнением! Pentium IV  Чипсет Proc Caches Busses Memory I/O Devices: Controllers adapters Disks Displays Keyboards Networks
Вопросы компьютерной архитектуры Набор инструкций Pipelining, Hazard Resolution, суперскаляр , Reordering,  предсказание , Speculation, векторные операции ,  динамическая компиляция Адресация , Защита , Обработка ошибок L1  Кэш L2  Кэш DRAM Диски , WORM,  Лента Связность , Ширина пропускания , Латентность Новые технологии Интерливинг , Протоколы шин RAID СБИС Ввод / Вывод   и   хранение Иерархия памяти Конвейеры и   параллелизм уровня инструкций Сетевые  коммуникации Другие процессоры
Увеличение сложности программного обеспечения
Пример :  некоторые требования к марсоходу (“Pathfinder”) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Как  “ победить ”  сложность ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Средство ОС :  абстракция виртуальной машины ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Приложение ОС Оборудование интерфейс физ. машины интерфейс вирт. машины
Интерфейсы проводят важные границы ,[object Object],[object Object],[object Object],[object Object],набор инструкций софт железо
Виртуальные машины ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Виртуальные машины :  Уровни   ОС ,[object Object],[object Object],[object Object]
Что делает операционная система ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Что такое ОС ,…  в действительности ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Определение ОС ,[object Object],[object Object],[object Object],[object Object],[object Object]
Что если не использовать ОС ? ,[object Object],[object Object],[object Object],[object Object],Altair 8080
Простые ОС :  Что если только одно приложение ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Структура уровней  MS-DOS
Дополнительные мысли о простых ОС ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Более сложные ОС :  Несколько приложений ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Пример :  Защита процессов друг от друга ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Преобразование адресов ( Address Translation ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ЦП MMU Виртуальные  адреса Физические адреса
Пример преобразования адресов Prog 1 Виртуальное пространство адресов 1 Prog 2 Виртуальное пространство адресов  2 Карта  Преобразований  1 Карта  Преобразований  2 Физическое пространство адресов Код Данные Куча Стек Код Данные Куча Стек Данные  2 Стек  1 Куча  1 ОС   куча  &  стеки Код  1 Стек  2 Данные  1 Куча  2 Код  2 ОС   код ОС данные
Детали преобразования адресов ,[object Object],[object Object],[object Object],[object Object],Виртуальный адрес Page Table индекс в таблице страниц V Access Rights PA V page no . offset 10 таблица в физической памяти P page no. offset 10 Физический адрес
Dual Mode Operation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Структура  UNIX Пользовательский режим Режим ядра Железо Applications Standard Libs
Новые структуры для многоядерных чипов ? Tessellation: The Exploded OS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Device Drivers Video & Window Drivers Firewall Virus Intrusion Monitor And Adapt Persistent Storage & File System HCI/ Voice Rec Large Compute-Bound Application Real-Time Application Identity
Принципы ОС ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Зачем изучать ОС ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Заключение ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009Ontico
 
Chisinau: Course Design
Chisinau: Course DesignChisinau: Course Design
Chisinau: Course DesignMart Laanpere
 
Cisco Entrepreneur Institute for Entrepreneurs
Cisco Entrepreneur Institute for EntrepreneursCisco Entrepreneur Institute for Entrepreneurs
Cisco Entrepreneur Institute for EntrepreneursSSA KPI
 
нужен ли россии
нужен ли россиинужен ли россии
нужен ли россииTimur AITOV
 
телемост эффективный цод 1
телемост   эффективный цод 1телемост   эффективный цод 1
телемост эффективный цод 1it.times.com.ua
 
Короли интернета
Короли интернетаКороли интернета
Короли интернетаalberton8
 
Спецпроекты ВКонтакте
Спецпроекты ВКонтактеСпецпроекты ВКонтакте
Спецпроекты ВКонтактеPetr Malukov
 
Профориентация тестировщиков
Профориентация тестировщиковПрофориентация тестировщиков
Профориентация тестировщиковJulia Nechaeva
 
Eye Tracking Presentation
Eye Tracking PresentationEye Tracking Presentation
Eye Tracking PresentationBrainberry
 
5 Years Bravo Magazine In Bulgaria
5 Years Bravo Magazine In Bulgaria5 Years Bravo Magazine In Bulgaria
5 Years Bravo Magazine In BulgariaEgmont Bulgaria
 
Novokuznetck Enns A.V.
Novokuznetck Enns A.V.Novokuznetck Enns A.V.
Novokuznetck Enns A.V.enns25
 
Комплексные проекты для клиентов. Кейс AXE.
Комплексные проекты для клиентов. Кейс AXE.Комплексные проекты для клиентов. Кейс AXE.
Комплексные проекты для клиентов. Кейс AXE.HUNGRY BOYS Creative agency
 
советы, которые спасут ваш компьютер
советы, которые спасут ваш компьютерсоветы, которые спасут ваш компьютер
советы, которые спасут ваш компьютерanna.korovko
 
Спілка підприємців Миколаївської і Херсонської області
Спілка підприємців Миколаївської і Херсонської областіСпілка підприємців Миколаївської і Херсонської області
Спілка підприємців Миколаївської і Херсонської областіmorion
 
морской карнавал для фм логистик
морской карнавал для фм логистикморской карнавал для фм логистик
морской карнавал для фм логистикguestd9525b
 
Sergey Kh Citrus Systems 2009
Sergey Kh Citrus Systems 2009Sergey Kh Citrus Systems 2009
Sergey Kh Citrus Systems 2009Liudmila Li
 
халяпин Xen Desktop Citrix Sergey Kh
халяпин Xen Desktop Citrix Sergey Khхаляпин Xen Desktop Citrix Sergey Kh
халяпин Xen Desktop Citrix Sergey KhLiudmila Li
 

La actualidad más candente (20)

Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009Highload sites, master-class, OK-2009
Highload sites, master-class, OK-2009
 
Chisinau: Course Design
Chisinau: Course DesignChisinau: Course Design
Chisinau: Course Design
 
55
5555
55
 
Презентация TeamWox GroupWare
Презентация TeamWox GroupWareПрезентация TeamWox GroupWare
Презентация TeamWox GroupWare
 
Cisco Entrepreneur Institute for Entrepreneurs
Cisco Entrepreneur Institute for EntrepreneursCisco Entrepreneur Institute for Entrepreneurs
Cisco Entrepreneur Institute for Entrepreneurs
 
нужен ли россии
нужен ли россиинужен ли россии
нужен ли россии
 
телемост эффективный цод 1
телемост   эффективный цод 1телемост   эффективный цод 1
телемост эффективный цод 1
 
Короли интернета
Короли интернетаКороли интернета
Короли интернета
 
Спецпроекты ВКонтакте
Спецпроекты ВКонтактеСпецпроекты ВКонтакте
Спецпроекты ВКонтакте
 
Профориентация тестировщиков
Профориентация тестировщиковПрофориентация тестировщиков
Профориентация тестировщиков
 
Neuro Filter
Neuro FilterNeuro Filter
Neuro Filter
 
Eye Tracking Presentation
Eye Tracking PresentationEye Tracking Presentation
Eye Tracking Presentation
 
5 Years Bravo Magazine In Bulgaria
5 Years Bravo Magazine In Bulgaria5 Years Bravo Magazine In Bulgaria
5 Years Bravo Magazine In Bulgaria
 
Novokuznetck Enns A.V.
Novokuznetck Enns A.V.Novokuznetck Enns A.V.
Novokuznetck Enns A.V.
 
Комплексные проекты для клиентов. Кейс AXE.
Комплексные проекты для клиентов. Кейс AXE.Комплексные проекты для клиентов. Кейс AXE.
Комплексные проекты для клиентов. Кейс AXE.
 
советы, которые спасут ваш компьютер
советы, которые спасут ваш компьютерсоветы, которые спасут ваш компьютер
советы, которые спасут ваш компьютер
 
Спілка підприємців Миколаївської і Херсонської області
Спілка підприємців Миколаївської і Херсонської областіСпілка підприємців Миколаївської і Херсонської області
Спілка підприємців Миколаївської і Херсонської області
 
морской карнавал для фм логистик
морской карнавал для фм логистикморской карнавал для фм логистик
морской карнавал для фм логистик
 
Sergey Kh Citrus Systems 2009
Sergey Kh Citrus Systems 2009Sergey Kh Citrus Systems 2009
Sergey Kh Citrus Systems 2009
 
халяпин Xen Desktop Citrix Sergey Kh
халяпин Xen Desktop Citrix Sergey Khхаляпин Xen Desktop Citrix Sergey Kh
халяпин Xen Desktop Citrix Sergey Kh
 

Destacado

Sport business webinar. The monetisation of football content 120404
Sport business webinar. The monetisation of football content 120404Sport business webinar. The monetisation of football content 120404
Sport business webinar. The monetisation of football content 120404Tom Horsey
 
tenorrhaphy ligament manus digitorum
tenorrhaphy ligament manus digitorum tenorrhaphy ligament manus digitorum
tenorrhaphy ligament manus digitorum Anggun Kharisma T
 
Los pymes y el marketing móvil 120508
Los pymes y el marketing móvil 120508Los pymes y el marketing móvil 120508
Los pymes y el marketing móvil 120508Tom Horsey
 
Sport business webinar the monetisation of football content 120404
Sport business webinar   the monetisation of football content 120404Sport business webinar   the monetisation of football content 120404
Sport business webinar the monetisation of football content 120404Tom Horsey
 

Destacado (6)

Sport business webinar. The monetisation of football content 120404
Sport business webinar. The monetisation of football content 120404Sport business webinar. The monetisation of football content 120404
Sport business webinar. The monetisation of football content 120404
 
tenorrhaphy ligament manus digitorum
tenorrhaphy ligament manus digitorum tenorrhaphy ligament manus digitorum
tenorrhaphy ligament manus digitorum
 
extensor ligament
extensor ligament extensor ligament
extensor ligament
 
ОС 2
ОС 2ОС 2
ОС 2
 
Los pymes y el marketing móvil 120508
Los pymes y el marketing móvil 120508Los pymes y el marketing móvil 120508
Los pymes y el marketing móvil 120508
 
Sport business webinar the monetisation of football content 120404
Sport business webinar   the monetisation of football content 120404Sport business webinar   the monetisation of football content 120404
Sport business webinar the monetisation of football content 120404
 

Último

RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptxRESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptxscbastidasv
 
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdfمحاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdfKhaled Elbattawy
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning ProjectNuckles
 
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...Eesti Loodusturism
 
Castellà parelles 2n - Abril i Irina.pdf
Castellà parelles 2n - Abril i Irina.pdfCastellà parelles 2n - Abril i Irina.pdf
Castellà parelles 2n - Abril i Irina.pdfErnest Lluch
 
Català Individual 3r - Víctor.pdf JOCS FLORALS
Català Individual 3r - Víctor.pdf JOCS FLORALSCatalà Individual 3r - Víctor.pdf JOCS FLORALS
Català Individual 3r - Víctor.pdf JOCS FLORALSErnest Lluch
 
Català parelles 3r - Emma i Ariadna (1).pdf
Català parelles 3r - Emma i Ariadna (1).pdfCatalà parelles 3r - Emma i Ariadna (1).pdf
Català parelles 3r - Emma i Ariadna (1).pdfErnest Lluch
 

Último (8)

RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptxRESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
RESOLUCION DEL SIMULACRO UNMSM 2023 ii 2.pptx
 
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdfمحاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
 
Castellà parelles 2n - Abril i Irina.pdf
Castellà parelles 2n - Abril i Irina.pdfCastellà parelles 2n - Abril i Irina.pdf
Castellà parelles 2n - Abril i Irina.pdf
 
Català Individual 3r - Víctor.pdf JOCS FLORALS
Català Individual 3r - Víctor.pdf JOCS FLORALSCatalà Individual 3r - Víctor.pdf JOCS FLORALS
Català Individual 3r - Víctor.pdf JOCS FLORALS
 
Díptic IFE (2) ifeifeifeife ife ife.pdf
Díptic IFE (2)  ifeifeifeife ife ife.pdfDíptic IFE (2)  ifeifeifeife ife ife.pdf
Díptic IFE (2) ifeifeifeife ife ife.pdf
 
Català parelles 3r - Emma i Ariadna (1).pdf
Català parelles 3r - Emma i Ariadna (1).pdfCatalà parelles 3r - Emma i Ariadna (1).pdf
Català parelles 3r - Emma i Ariadna (1).pdf
 

ОС 1

  • 1. Операционные системы и системное программирование Лекция 1 Что такое операционная система
  • 2.
  • 3. Технологические тренды : закон Мура 2X транзисторов / на чип каждые 1 , 5 года Называется “ Закон Мура ” Moore’s Law Микропроцессоры стали меньше, плотнее и более произво-дительными Гордон Мур ( сооснователь Intel) предсказал в 1965 , что плотность транзисторов на кристалле будет удваиваться каждые 18 месяцев.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Функциональность достигается сильным усложнением! Pentium IV Чипсет Proc Caches Busses Memory I/O Devices: Controllers adapters Disks Displays Keyboards Networks
  • 11. Вопросы компьютерной архитектуры Набор инструкций Pipelining, Hazard Resolution, суперскаляр , Reordering, предсказание , Speculation, векторные операции , динамическая компиляция Адресация , Защита , Обработка ошибок L1 Кэш L2 Кэш DRAM Диски , WORM, Лента Связность , Ширина пропускания , Латентность Новые технологии Интерливинг , Протоколы шин RAID СБИС Ввод / Вывод и хранение Иерархия памяти Конвейеры и параллелизм уровня инструкций Сетевые коммуникации Другие процессоры
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Пример преобразования адресов Prog 1 Виртуальное пространство адресов 1 Prog 2 Виртуальное пространство адресов 2 Карта Преобразований 1 Карта Преобразований 2 Физическое пространство адресов Код Данные Куча Стек Код Данные Куча Стек Данные 2 Стек 1 Куча 1 ОС куча & стеки Код 1 Стек 2 Данные 1 Куча 2 Код 2 ОС код ОС данные
  • 30.
  • 31.
  • 32. Структура UNIX Пользовательский режим Режим ядра Железо Applications Standard Libs
  • 33.
  • 34.
  • 35.
  • 36.

Notas del editor

  1. Of the enormous variety of CITRIS projects going on at Berkeley, I will present one set that is tied together by this picture: the design, construction and use of MEMS devices, the sensor networks containing them, and making the information from these networks available to widely distributed users as scalable, reliable and secure services. The name we give to such an integrated system is a Societal Scale Information System, a name meant to evoke its scale – enormous - and purpose – benefiting people and the economy. I will leave the details of all the specific applications that Ruzena mentioned, be it to energy efficiency or education or disaster response the social sciences, and indeed most details, to later talks and posters. Some topics were covered in depth the last time we met, so I will only give you highlights of progress since then, and provide pointers for further information. My main goal is to show you the breadth of work, and give you a vision of how it all ties together.
  2. Distance 186 light secs to 21 light minutes one-way Nearly two earth years