Таненбаум сучасних операційних систем 4 видання. Таненбаум Ендрю «Сучасні операційні системи. Інші книги схожої тематики

Ендрю Таненбаум представляє нове видання свого всесвітнього бестселера, необхідне розуміння функціонування сучасних операційних систем. Воно істотно відрізняється від попереднього і включає відомості про останні досягнення в області інформаційних технологій. Наприклад, розділ про 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 року
  • Вчені в галузі інформатики США
  • Персоналії за абеткою
  • Випускники Каліфорнійського університету у Берклі
  • Розробники вільного програмного забезпечення

Інші книги схожої тематики:

    - Windows XP стартує в інтернет телефон автоматі В інформатиці початковим завантаженням називається складний та багатокроковий процес запуску комп'ютера. Завантажувальна послідовність це послідовність дій, які має виконати комп'ютер для … Вікіпедія

    Магістерська програма «Інформаційні системи керування підприємством»- Факультет обчислювальної математики та кібернетики Московський державний університетімені М. В. Ломоносова... Вікіпедія

    Ядро (операційної системи)- Цей термін має й інші значення, див. Ядро. Ядро центральна частина операційної системи (ОС), що забезпечує додаткам координований доступ до ресурсів комп'ютера, таким як процесорний час, пам'ять та зовнішнє апаратне… Вікіпедія - У цього терміну існують інші значення, див. Операційна система (значення). Запит "OS" перенаправляється сюди; див. також інші значення. Операційна система, скор. ОС (англ. operating system, OS) комплекс керуючих та ... Вікіпедія

    Extremely Reliable Operating System- (EROS) операційна система на основі мандатів, яка має виконувати вимоги захисту та надійності активних систем. Користувачі активних систем можуть у будь-який час вводити та виконувати довільний код, у тому числі помилковий або навіть… Вікіпедія

    Загальний ресурс - Загальний ресурс, або загальний мережевий ресурсв інформатиці це пристрій або частина інформації, до якої може бути здійснений віддалений доступз іншого комп'ютера, зазвичай через локальну комп'ютерну мережуабо за допомогою корпоративного ... Вікіпедія

    АвторКнигаОписРікЦінаТип книги
    Е. Таненбаум, Х. Бос Класика 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 паперова книга
    19 травня 2015 об 11:53

    Сучасні операційні системи. 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 новими посиланнями на роботи, які були опубліковані після виходу третього видання цієї книги.

    Крім того, по всій книзі оновлено розділи, де розповідається про дослідження, щоб відобразити всі новітні роботи щодо операційних систем. До того ж до всіх розділів додано нові питання.

    Докладніше з книгою можна ознайомитись на