Загрузка...
Основы информационных технологий для неспециалистов: что происходит внутри машин — обложка книги
Краткое содержание, анализ и герои

Основы информационных технологий для неспециалистов: что происходит внутри машин

Автор Е. В. Жевлакова
0+20245 читателей
Год издания2024
Дата написания2020-12-31
ИздательствоЭксмо
ISBN978-5-04-214386-1
Язык книгиru
Язык оригиналаen
СерияБиблиотека ИТ. Главные книги о современных технологиях
Возрастное ограничение0+
Темы
искусство программированиякомпьютерная грамотностьпознавательная литературакомпьютерные технологииинформационные технологии (IT)безопасность в Интернете

Описание

Книга представляет собой всестороннее введение в основы информационных технологий, охватывая историю вычислительной техники, архитектуру современных компьютеров, принципы программирования, сетевые технологии, безопасность, сжатие данных и искусственный интеллект, а также предоставляет обширный словарь терминов, необходимый для дальнейшего изучения ИТ.

Главный конфликт / проблема

Как быстро развивающиеся информационные технологии, их возможности и угрозы влияют на приватность, безопасность и повседневную жизнь, и как к этому адаптироваться, сохраняя доступность и эффективность использования цифровых средств

Ключевые идеи

  • Компьютеры проникают в все сферы жизни, оставаясь скрытыми, собирая данные.
  • История вычислительной техники от механических до электронных машин.
  • Архитектура компьютера: CPU, память, внешняя память, I/O.
  • Экспоненциальный рост производительности благодаря закону Мура.
  • Любая информация может быть представлена в цифровой форме: ASCII, Unicode, биты, байты.
  • Процессор работает по циклу fetch‑decode‑execute.
  • Ассемблер упрощает редактирование и перенос кода между разными процессорами.
  • Высокоуровневые языки и компиляторы позволяют писать программы, независимые от конкретной архитектуры.
  • Разработка ПО требует командной работы, тестирования и поддержки больших кодовых баз.
  • Библиотеки, API и SDK ускоряют разработку и обеспечивают совместимость.
  • Баги неизбежны, но их можно обнаружить и исправить с помощью тестов.
  • Интеллектуальная собственность охватывает коммерческую тайну, товарные знаки, авторские права, патенты и лицензии.

Вывод

Книга демонстрирует, что фундаментальные принципы вычислительной техники остаются неизменными, а понимание их позволяет эффективно использовать ИТ, защищать себя от угроз и осваивать современные методы искусственного интеллекта.

Кому полезна

  • Неспециалисты, желающие разобраться в ИТ
  • Студенты и преподаватели, изучающие компьютерные науки
  • Специалисты в смежных областях, которым необходимы базовые знания о технологиях
  • Менеджеры и руководители, отвечающие за цифровую трансформацию
  • Широкая общественность, интересующаяся вопросами приватности и безопасности

Главные темы

  • История вычислительной техники
  • Архитектура современных компьютеров
  • Программирование и языки
  • Приложения и уровни ПО
  • Сжатие и коррекция ошибок
  • Угрозы и защита в сети
  • Искусственный интеллект
  • Машинное обучение
  • Нейронные сети
  • Обработка естественного языка
  • Криптография и безопасность
  • Терминология ИТ

Персонажи

  • Чарльз Бэббидж — Разработал концепцию аналитической машины, заложив основы программируемых компьютеров.
  • Ада Лавлейс — Определила, что аналитическая машина может выполнять не только числовые расчёты, но и обрабатывать нечисловые данные.
  • Герман Холлерит — Разработал перфокарты для обработки переписных данных, что привело к созданию IBM.
  • Гордон Мур — Определил экспоненциальный рост количества транзисторов на кристалле, предсказав развитие вычислительной техники.
  • Джон Тьюки — Пояснил происхождение слова «бит» и его связь с двоичной системой.
  • Морис Уилкс — Пионер хранимой программы, получивший премию Тьюринга.
  • Грейс Хоппер — Разработала COBOL и популяризировала термин «debugging».
  • Джон Бэкус — Создал первый широко используемый язык для научных вычислений.
  • Деннис Ритчи — Создал язык C и операционную систему Unix.
  • Бьярне Страуструп — Расширил C, добавив объектно‑ориентированные возможности.
  • Джеймс Гослинг — Создал язык для переносимости и безопасности.
  • Брендан Эйх — Создал язык для динамических веб‑страниц.

Цитаты

  • "О Господи, как жаль, что эти расчеты выполнены не с помощью пара!" – Чарльз Бэббидж
  • "Процессор – мозг компьютера"
  • "бит" – это сокращение от слов «двоичное число» (англ., binary digit), введенное статистиком Джоном Тьюки.
  • Байт – это группа из восьми бит, которые рассматриваются как единое целое.
  • "Спам настолько распространен, потому что его отправка практически бесплатна."
  • "Вирусы, применяемые в таких атаках, называются программами‑вымогателями."
  • "Браузер похож на операционную систему. Он управляет ресурсами, контролирует и координирует одновременно происходящие действия, хранит и извлекает информацию из многочисленных источников, а также предоставляет платформу, на которой работают приложения."
  • "Веб-браузеры и операционные системы – это отдельные продукты."
  • "Изображение на рис. 2.2, продублированное на рис. 8.4, подходит для сжатия в формате PNG."
  • "Сжатие без потерь позволяет безупречно восстановить оригинал, тогда как сжатие с потерями отбрасывает ту или иную информацию, которая не нужна получателю, и обеспечивает баланс между качеством и уменьшением размера."

Вам также может понравиться