По каким законам живет IT-сфера?
Существуют полушутливые-полусерьезные законы Мерфи и Паркинсона. IT-сфера постепенно «обрастает» своими законами.

• Законы (принципы) фон-Неймана
1. Принцип программного управления. Этот принцип обеспечивает автоматизацию процессов вычислений на ЭВМ. Программа состоит из набора команд, которые выполняются процессором автоматически в определенной последовательности.
2. Принцип однородности памяти. Отсутствие принципиальной разницы между программой и данными.
3. Принцип адресности памяти. Структурно память компьютера состоит из пронумерованных ячеек. Процессору в произвольный момент времени доступна любая ячейка памяти.
4. Принципиальное устройство компьютера. Компьютер должен иметь следующие устройства:
• арифметическо-логическое устройство, которое выполняет арифметические и логические операции;
• устройство управления, которое организует процесс выполнения программ;
• запоминающее утройство для хранения программ и данных;
• внешние устройства для ввода-вывода информации.
5. Принципиальная возможность создания надежного компьютера из ненадежных компонентов. С помощью ненадежно функционирующих элементов, тем не менее, можно построить систему, которая будет надежной.
• Закон Мура [Гордон Мур (Gordon Moore)]
Число транзисторов на кристалле микропроцессора удваивается каждые год-два.
• Закон Меткалфа (одного из основателей Ethernet)
Использование вычислительных сетей возрастает пропорционально квадрату количества пользователей. При этом рост интернет-трафика удесятеряется за 5 лет.
• Закон Макрона [Билл Макрон (Bill Machrone)]
Компьютер, который бы вас полностью устроил, никак не может стоить меньше $5 000 (для России иногда называют меньший предел – $1 000).
• Закон Рока [Артур Рок (Arthur Rock)]
Стоимость основных фондов, используемых в производстве полупроводников (то есть фактически – стоимость заводов по производству микропроцессоров), удваивается каждые 4 года.
• Закон удвоения емкости памяти/падения цены
Информационная емкость модулей оперативной памяти/винчестеров удваивается каждые 18 мес. (с одновременным падением цены за 1МБ).
• Законы веб-дизайна
1. Правило 3-х кликов. В среднем один посетитель просматривает 3 страницы сайта. Поэтому золотое правило сайтостроительства гласит, что до любой страницы сайта должно быть не более 3-х кликов.
2. Золотой «вес» веб-страницы. Оптимальный «вес» веб-страницы не должен превышать 75КБ.
3. Не перегружай веб-страницу графикой и скриптами!
• Закон нехватки памяти
Памяти никогда не бывает много!..
• Законы сервисного инженера
1. Большинство неисправностей ПК лечится простой перезагрузкой.
2. Основная причина большинства неисправностей сидит перед монитором.
• Закон стабильности системы
Добившись стабильной работы системы, не пытайся улучшить ее!
• Закон ценообразования
Цена ПК и комплектующих определяется, как правило, спросом и престижностью, а не реальной себестоимостью продукта.
• Закон «устаревания» процессора
Как правило, процессор считается абсолютно устаревшим, когда его цена опускается ниже $100.
• Закон непрерывного «дырообразования»
Дыра – это критически опасная уязвимость в исходном коде программы. Как правило, дыра позволяет получить доступ к удаленному компьютеру с последующим выполнением на нем произвольного вредоносного кода (Remote Code Execution). Устраняется патчем («заплаткой»). Дыры в программном обеспечении обнаруживаются непрерывно.
• Правило «десять к одному»
Гласит, что пользователь получает из Сети в 10 раз больше данных, чем отдает.
• Закон 80/20
Гласит: 80% пользователей используют 20% возможностей ПК.
• Закон сканера, или Последний остается
Последний отсканированный (скопированный) лист, как правило, остается в сканере (копировальном аппарате).
Парадоксы ИКТ
• Парадокс современного программного обеспечения, заключающийся в том, что «фундаментальный источник технологического прогресса одновременно является растущим источником технологической уязвимости».
• Чем мощнее и надежнее программа, тем она неповоротливее.
• …
• Закон защиты информации
Чем мощнее и надежнее защита информации в компьютерной системе, тем труднее пользователям и администраторам работать с ней. В результате пользователи не используют все возможности системы защиты (или даже отключают ее!).
Законы программирования
• Любая программа содержит хотя бы одну ошибку.
• Каждая последняя ошибка в программе на самом деле является предпоследней.
• Если программа работает без ошибок, это – «Hello, World!» (простейшая учебная программа, с которой начинается большинство курсов по языкам программирования).
• …
***
Так уж повелось, что большинство законов, по которым живет IT-сфера, являются следствием закона Мура. Это естественно, так как центральный микропроцессор – это сердце компьютера, а компьютер – сердце IT-сферы, ее святая святых.
На чем же основан закон Мура, и почему такая – весьма упрощенная! – формулировка закона развития микроэлектроники пришлась всем по душе, и вот уже более сорока лет на все лады цитируется всеми? Почему закон Мура стал настолько универсальным, что его пытаются использовать и для многих других сегментов IT-сферы: для роста сети Интернет и пропускной способности каналов связи, для предсказания увеличения емкости и плотности записи в винчестерах и т.д. и т.п.?
Сам Гордон Мур как-то сказал, что не знает, в чем природа этой закономерности, но очевидно, что эта закономерность отражает тенденции экспоненциального развития ряда явлений в современном цифровом мире.
Очевидно, закон Мура стал популярен потому, что в простой – и доступной пониманию каждого «юзера»! – форме определяет фантастические – пока недоступные ни одной другой отрасли экономики! – темпы развития микропроцессорной индустрии.

• Законы (принципы) фон-Неймана
1. Принцип программного управления. Этот принцип обеспечивает автоматизацию процессов вычислений на ЭВМ. Программа состоит из набора команд, которые выполняются процессором автоматически в определенной последовательности.
2. Принцип однородности памяти. Отсутствие принципиальной разницы между программой и данными.
3. Принцип адресности памяти. Структурно память компьютера состоит из пронумерованных ячеек. Процессору в произвольный момент времени доступна любая ячейка памяти.
4. Принципиальное устройство компьютера. Компьютер должен иметь следующие устройства:
• арифметическо-логическое устройство, которое выполняет арифметические и логические операции;
• устройство управления, которое организует процесс выполнения программ;
• запоминающее утройство для хранения программ и данных;
• внешние устройства для ввода-вывода информации.
5. Принципиальная возможность создания надежного компьютера из ненадежных компонентов. С помощью ненадежно функционирующих элементов, тем не менее, можно построить систему, которая будет надежной.
• Закон Мура [Гордон Мур (Gordon Moore)]
Число транзисторов на кристалле микропроцессора удваивается каждые год-два.
• Закон Меткалфа (одного из основателей Ethernet)
Использование вычислительных сетей возрастает пропорционально квадрату количества пользователей. При этом рост интернет-трафика удесятеряется за 5 лет.
• Закон Макрона [Билл Макрон (Bill Machrone)]
Компьютер, который бы вас полностью устроил, никак не может стоить меньше $5 000 (для России иногда называют меньший предел – $1 000).
• Закон Рока [Артур Рок (Arthur Rock)]
Стоимость основных фондов, используемых в производстве полупроводников (то есть фактически – стоимость заводов по производству микропроцессоров), удваивается каждые 4 года.
• Закон удвоения емкости памяти/падения цены
Информационная емкость модулей оперативной памяти/винчестеров удваивается каждые 18 мес. (с одновременным падением цены за 1МБ).
• Законы веб-дизайна
1. Правило 3-х кликов. В среднем один посетитель просматривает 3 страницы сайта. Поэтому золотое правило сайтостроительства гласит, что до любой страницы сайта должно быть не более 3-х кликов.
2. Золотой «вес» веб-страницы. Оптимальный «вес» веб-страницы не должен превышать 75КБ.
3. Не перегружай веб-страницу графикой и скриптами!
• Закон нехватки памяти
Памяти никогда не бывает много!..
• Законы сервисного инженера
1. Большинство неисправностей ПК лечится простой перезагрузкой.
2. Основная причина большинства неисправностей сидит перед монитором.
• Закон стабильности системы
Добившись стабильной работы системы, не пытайся улучшить ее!
• Закон ценообразования
Цена ПК и комплектующих определяется, как правило, спросом и престижностью, а не реальной себестоимостью продукта.
• Закон «устаревания» процессора
Как правило, процессор считается абсолютно устаревшим, когда его цена опускается ниже $100.
• Закон непрерывного «дырообразования»
Дыра – это критически опасная уязвимость в исходном коде программы. Как правило, дыра позволяет получить доступ к удаленному компьютеру с последующим выполнением на нем произвольного вредоносного кода (Remote Code Execution). Устраняется патчем («заплаткой»). Дыры в программном обеспечении обнаруживаются непрерывно.
• Правило «десять к одному»
Гласит, что пользователь получает из Сети в 10 раз больше данных, чем отдает.
• Закон 80/20
Гласит: 80% пользователей используют 20% возможностей ПК.
• Закон сканера, или Последний остается
Последний отсканированный (скопированный) лист, как правило, остается в сканере (копировальном аппарате).
Парадоксы ИКТ
• Парадокс современного программного обеспечения, заключающийся в том, что «фундаментальный источник технологического прогресса одновременно является растущим источником технологической уязвимости».
• Чем мощнее и надежнее программа, тем она неповоротливее.
• …
• Закон защиты информации
Чем мощнее и надежнее защита информации в компьютерной системе, тем труднее пользователям и администраторам работать с ней. В результате пользователи не используют все возможности системы защиты (или даже отключают ее!).
Законы программирования
• Любая программа содержит хотя бы одну ошибку.
• Каждая последняя ошибка в программе на самом деле является предпоследней.
• Если программа работает без ошибок, это – «Hello, World!» (простейшая учебная программа, с которой начинается большинство курсов по языкам программирования).
• …
***
Так уж повелось, что большинство законов, по которым живет IT-сфера, являются следствием закона Мура. Это естественно, так как центральный микропроцессор – это сердце компьютера, а компьютер – сердце IT-сферы, ее святая святых.
На чем же основан закон Мура, и почему такая – весьма упрощенная! – формулировка закона развития микроэлектроники пришлась всем по душе, и вот уже более сорока лет на все лады цитируется всеми? Почему закон Мура стал настолько универсальным, что его пытаются использовать и для многих других сегментов IT-сферы: для роста сети Интернет и пропускной способности каналов связи, для предсказания увеличения емкости и плотности записи в винчестерах и т.д. и т.п.?
Сам Гордон Мур как-то сказал, что не знает, в чем природа этой закономерности, но очевидно, что эта закономерность отражает тенденции экспоненциального развития ряда явлений в современном цифровом мире.
Очевидно, закон Мура стал популярен потому, что в простой – и доступной пониманию каждого «юзера»! – форме определяет фантастические – пока недоступные ни одной другой отрасли экономики! – темпы развития микропроцессорной индустрии.
Комментарии (4)
Returs
Freedom
Хахахахахаха
FOX1k
Krasotka_Snow