Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно істотно відрізняється від попереднього і включає відомості про останні досягнення в області інформаційних технологій. Наприклад, розділ про Windows Vistaтепер замінено докладним розглядом Windows 8.1 як самої актуальної версіїна момент написання книги. З'явився об'ємний розділ, присвячений операційній системі Android. Відновлено матеріал, що стосується Unix і Linux, а також RAID-систем. Набагато більше уваги приділено мультиядерним і багатоядерним системам, важливість яких останні кілька років постійно зростає. З'явився зовсім новий розділ про віртуалізацію та хмарні обчислення. Додався великий обсяг нового матеріалу про використання помилок коду, шкідливих програмта відповідних заходів захисту. У книзі в ясній та захоплюючій формі наводиться безліч важливих подробиць, яких немає в жодному іншому виданні.
Операційна система, як розширена машина.
Архітектура більшості комп'ютерів (система команд, організація пам'яті, введення-виведення даних і структура шин) на рівні машинної мови дуже примітивна і незручна для використання в програмах, особливо це стосується систем введення-виведення. Щоб перевести розмову у конкретне русло, розглянемо сучасні жорсткі диски SATA (Serial АТА), які використовуються на більшості комп'ютерів. Книга, випущена видавництвом Anderson у 2007 році та містить опис дискового інтерфейсу, який програмісти мали вивчити для використання диска, містила понад 450 сторінок. Після цього інтерфейс багаторазово переглядався і став ще складнішим, ніж був у 2007 році. Зрозуміло, що жоден розсудливий програміст не захоче мати справи з таким диском на апаратному рівні. Замість нього обладнанням займається та частина програмного забезпечення, яка називається драйвером диска та надає, не вдаючись у деталі, інтерфейс для читання та запису дискових блоків. Операційні системи містять безліч драйверів для керування пристроями введення-виводу.
Але для більшості програм занадто низьким є навіть цей рівень. Тому все Операційні системинадають ще один рівень абстракції для використання дисків – файли. Використовуючи цю абстракцію, програми можуть створювати, записувати та читати файли, не вникаючи у подробиці реальної роботиобладнання.
Зміст
Передмова
Розділ 1. Вступ
Глава 2. Процеси та потоки
Глава 3. Управління пам'яттю
Розділ 4. Файлові системи
Глава 5. Введення та виведення інформації
Глава 6. Взаємоблокування
Глава 7. Віртуалізація та хмара
Розділ 8. Багатопроцесорні системи
Розділ 9. Безпека
Розділ 10. Вивчення конкретних прикладів: Unix, Linux та Android
Розділ 11. Вивчення конкретних прикладів: Windows 8
Розділ 12. Розробка операційних систем
Розділ 13. Бібліографія.
Безкоштовно завантажити електронну книгуу зручному форматі, дивитися та читати:
Завантажити книгу Сучасні операційні системи, Таненбаум Е., Бос X., 2015 - fileskachat.com, швидке та безкоштовне скачування.
Завантажити pdf
Нижче можна купити цю книгу за найкращою ціною зі знижкою з доставкою по всій Росії.
Сучасні операційні системи. Е. Таненбаум
4-те вид. – СПб.: 2015. – 1120 с. 3-тє вид. – СПб.: 2010. – 1120 с.
Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно істотно відрізняється від попереднього і включає відомості про останні досягнення в галузі інформаційних технологій. Наприклад, розділ Windows Vista тепер замінено докладним розглядом Windows 8.1 як найактуальнішої версії на момент написання книги. З'явився об'ємний розділ, присвячений операційній системі Android. Відновлено матеріал, що стосується Unix і Linux, а також RAID-систем. Набагато більше уваги приділено мультиядерним і багатоядерним системам, важливість яких останні кілька років постійно зростає. З'явився зовсім новий розділ про віртуалізацію та хмарні обчислення. Додався великий обсяг нового матеріалу про використання помилок коду, про шкідливі програми та відповідні заходи захисту.
У книзі в ясній та захоплюючій формі наводиться безліч важливих подробиць, яких немає в жодному іншому виданні.
Формат: pdf(20 15 , 4-те вид., 1120с.)
Розмір: 13,9 Мб
Завантажити: drive.google
Формат: djvu(20 10 , 3-тє вид., 1120с.)
Розмір: 10 Мб
Завантажити: yandex.disk
Формат: djvu(2002 , 2-ге вид., 1040с.)
Розмір: 9,6 Мб
Завантажити: yandex.disk
Короткий зміст
Передмова 17
Глава 1. Вступ 22
Глава 2. Процеси та потоки 111
Глава 3. Управління пам'яттю 214
Глава 4. Файлові системи 301
Глава 5. Введення та виведення інформації 380
Глава 6. Взаємоблокування 488
Глава 7. Віртуалізація та хмара 527
Глава 8. Багатопроцесорні системи 576
Розділ 9. Безпека 659
Розділ 10. Вивчення конкретних прикладів: Unix, Linux та Android 784
Розділ 11. Вивчення конкретних прикладів: Windows 8931
Розділ 12. Розробка операційних систем 1058
Розділ 13. Бібліографія 1110
Про те, як читати книги у форматах pdf djvu - див. розділ " Програми; архіватори; формати pdf, djvu та ін. "
Серія: "Класика computer science" Це з нетерпінням очікуване, перероблене та виправлене видання всесвітнього бестселера включає відомості про останні досягнення в галузі технологій операційних систем. Книга побудована на прикладах містить інформацію, необхідну для розуміння функціонування сучасних операційних систем. Нове видання істотно змінено та доповнено, і включає опис пристрою та функціонування Windows Vista. Завдяки практичному досвіду, набутому при розробці кількох операційних систем, та високому рівню знання предмета Ендрю Таненбаум зміг ясно та захоплююче розповісти про складні речі. У книзі наводиться безліч важливих подробиць, яких немає в жодному іншому виданні. 3-тє видання. Видавництво: "Пітер" (2013)
ISBN: 978-5-459-00757-2, 978-5-496-00301-8, 978-5-49807-306-4, 978-5-945-00157-2 |
Таненбаум, Ендрю
Ендрю Таненбаум
Біографія
Ендрю Таненбаум визнаний за свої навчальні книги з деяких сфер інформатики та обчислювальної техніки, яка вважається обраною як стандартна на даній ниві, особливо:
- Computer Networks, ISBN 0-13-066102-3
- В перекладі: Комп'ютерні мережі, ISBN 5-318-00494-X
- Operating Systems: Design and Implementation, ISBN 0-13-638677-6
- В перекладі: ISBN 5-469-00148-2
- Modern Operating Systems, ISBN 0-13-031358-0
- В перекладі: ISBN 978-5-498-07306-4
Також написав:
- Structured Computer Organization, ISBN 0-13-148521-0
- В перекладі: Архітектура комп'ютера ISBN 5-469-01274-3
- Distributed Systems: Principles and Paradigms, ISBN 0-13-088893-1
- В перекладі: розподілені системи. Принципи та парадигми ISBN 5-272-00053-6
Книга « Операційні системи: розробка та реалізація»(Англ. Operating System: Design and Implementation) і Minix надихнули Лінуса Торвальдса на створення ядра Linux. В автобіографії Just For FunТорвальдс описує її як "книга, яка підняла мене на нову висоту". Згодом Таненбаум написав розподілену операційну систему Amoeba, що повністю реалізує ідею мікроядра.
Нагороди та звання
- Член (IEEE)
- Член Королівської Нідерландської Академії Мистецтва та Наук
- Професор Академії
- Співавтор Best Paper для High Impact у 2006 IEEE Percom conference
- Переможець 2003 року TAA McGuffey Award для класичної навчальної літератури
- Переможець 2002 року TAA Texty Award для нової навчальної літератури
- Нагороджений премією від Спеціальної групи з освіти в галузі обчислювальної техніки (ACM) за внесок в освіту в галузі обчислювальної техніки
- Номінант премії від Асоціації обчислювальної техніки у 1994 році як видатний педагог
- Співавтор у 1984 році ACM SOSP Distiguished Paper Award
Бібліографія
- Книги написані Ендрю Таненбаумом (англ.) видані Prentice Hall
Примітки
Див. також
Посилання
- Сторінка професора Таненбаума на сервері департаменту комп'ютерних системУніверситету Вріє]
Категорії:
- Вчені Нідерландів
- Які народилися в Нью-Йорку
- Народилися 1944 року
- Вчені в галузі інформатики США
- Персоналії за абеткою
- Випускники Каліфорнійського університету у Берклі
- Розробники вільного програмного забезпечення
Інші книги схожої тематики:
Автор | Книга | Опис | Рік | Ціна | Тип книги |
---|---|---|---|---|---|
Е. Таненбаум, Х. Бос | Класика Computer Science | 2016 | 932 | паперова книга | |
Таненбаум Еге. | Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно суттєво відрізняється від попереднього та… - Пітер, (формат: 70x100/16, 1120 стор.) Класика computer science | 2019 | 1266 | паперова книга | |
Таненбаум Ендрю, Бос Херберт | Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно суттєво відрізняється від попереднього та… - Пітер, (формат: 70x100/16, 1120 стор.) Класика computer science | 2019 | 1799 | паперова книга | |
Ендрю Таненбаум | Від видавця Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне для розуміння функціонування сучасних операційних систем – (формат: 170x240мм, 1120 стор.) Класика Computer Science | 2016 | 1008 | паперова книга | |
Таненбаум Ендрю, Бос Херберт | Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно суттєво відрізняється від попереднього та… - Пітер, (формат: 70x100/16, 1120 стор.) Класика Computer Science | 2015 | 1017 | паперова книга | |
Таненбаум Еге. | Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно суттєво відрізняється від попереднього та… - ПІТЕР, (формат: 70x100/16, 1120 стор.) Класика Computer Science | 2019 | 864 | паперова книга | |
Ендрю Таненбаум | - Пітер, (формат: 70x100/16, 1120 стор.) Класика computer scienceелектронна книга | 499 | електронна книга | ||
У навчальному посібнику розглядаються основи командного інтерфейсу операційних систем сімейства UNIX. Велика увага приділена практичному використанню команд системи та можливостей мови… - Інфра-М, (формат: 60x90/16, 160 стор.) Вища освіта | 2016 | 348 | паперова книга | ||
О. Б. Вавренюк, О. К. Куришева, С. В. Кутєпов, В. В. Макаров | У навчальному посібнику розглядаються основи командного інтерфейсу операційних систем сімейства UNIX. Велику увагу приділено практичному використанню команд системи та можливостей мови… - ІНФРА-М, (формат: 60x90/16, 160 стор.) Бакалаврат | 2015 | 741 | паперова книга | |
Вавренюк О.Б. | У навчальному посібнику розглядаються основи командного інтерфейсу операційних систем сімейства UNIX. Велику увагу приділено практичному використанню команд системи та можливостей мови… - ІНФРА-М, (формат: 70x100/16, 1120 стор.) | 2018 | 842 | паперова книга | |
Вавренюк Олександр Борисович, Куришева Оксана Костянтинівна, Кутєпов Станіслав Володимирович | У навчальному посібнику розглядаються основи командного інтерфейсу операційних систем сімейства UNIX. Велика увага приділена практичному використанню команд системи та можливостей мови… - ІНФРА-М, (формат: 70x100/16, 1120 стор.) Середня професійна освіта | 2019 | 944 | паперова книга |
Сучасні операційні системи. 4-те вид
- Блог компанії Видавничий дім «Пітер»,
- Професійна література
Привіт Хаброжителі!
У нас вийшло 4-те змінене видання книги «Сучасні операційні системи».
Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно істотно відрізняється від попереднього і включає відомості про останні досягнення в галузі інформаційних технологій. Наприклад, розділ Windows Vista тепер замінено докладним розглядом Windows 8.1 як найактуальнішої версії на момент написання книги. З'явився об'ємний розділ, присвячений операційній системі Android. Відновлено матеріал, що стосується Unix і Linux, а також RAID-систем. Набагато більше уваги приділено мультиядерним і багатоядерним системам, важливість яких останні кілька років постійно зростає. З'явився зовсім новий розділ про віртуалізацію та хмарні обчислення. Додався великий обсяг нового матеріалу про використання помилок коду, про шкідливі програми та відповідні заходи захисту. У книзі в ясній та захоплюючій формі наводиться безліч важливих подробиць, яких немає в жодному іншому виданні.
Більш детально:
Глава 1 була суттєво перероблена та оновлена, але за винятком нового розділу про мобільних комп'ютерахніякі основні розділи не були додані чи видалені.
Розділ 2 оновлено за рахунок видалення застарілого та додавання нового матеріалу. Наприклад, було додано новий примітив синхронізації ф'ютекс і розділ у тому, як повністю уникнути блокування з допомогою читання - копіювання - оновлення.
Глава 3 стала більш сконцентрованою на сучасному обладнанні та менш спрямованою на розгляд сегментації та MULTICS.
З розділу 4 прибрані згадки про компакт-диски, оскільки вони вже втратили свою значущість, а їхнє місце зайняли більше сучасні рішення(Флеш-носії). Також до розділу, присвяченого RAID-систем, додано опис RAID-масиву рівня 6.
У розділі 5 внесено безліч змін. З неї прибрані описи застарілих пристроїв, таких як ЕПТ-дисплеї та приводи компакт-дисків, і додані пристрої, розроблені за новими технологіями, такі як сенсорні екрани.
Глава 6 майже змінилася. Тема взаємоблокувань, крім деяких нових результатів, залишається практично незмінною.
Глава 7 абсолютно нова. Вона присвячена важливим темам віртуалізації та хмарних обчислень. В якості тематичного дослідження до неї додано розділ про VMware.
Глава 8 є оновлену версію попереднього матеріалу по багатопроцесорним системам. Тепер у ній більше уваги приділено мультиядерним та багатоядерним системам, важливість яких останні кілька років постійно зростає. Тепер тут порушено питання гострого питання про узгодженість даних кешу.
Глава 9 зазнала суттєвого перегляду та реорганізації з додаванням великого обсягу нового матеріалу про використання помилок коду, про шкідливі програми та відповідні заходи захисту. Докладніше розглянуті такі атаки, як розіменування нульового покажчика та переповнення буферів. Тепер дано докладний описзахисних механізмів, NX-біт та рандомізації адресного простору,
а також способів, за допомогою яких зловмисники намагаються їх подолати.
Глава 10 зазнала значних змін. Було оновлено матеріал, що стосується Unix та Linux, але головним доповненням можна вважати новий досить об'ємний розділ, присвячений операційній системі Android, яка часто зустрічається на смартфонах та планшетних комп'ютерах.
Розділ 11 у третьому виданні була присвячена Windows Vista. Тепер вона замінена розділом, присвяченим Windows 8, а точніше Windows 8.1. Тобто тепер у розділі розглядається найактуальніша версія.
Глава 12 є переглянутою версією глави 13 з минулого видання.
Глава 13 – це суттєво оновлений список запропонованого до вивчення матеріалу. Крім того, список посилань поповнився 223 новими посиланнями на роботи, які були опубліковані після виходу третього видання цієї книги.
Крім того, по всій книзі оновлено розділи, де розповідається про дослідження, щоб відобразити всі новітні роботи щодо операційних систем. До того ж до всіх розділів додано нові питання.
Докладніше з книгою можна ознайомитись на