Инфо IT 24

IT блог, IT мышление

Командный интерпретатор

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

Читать далее

Физическая память

Из-за этих ограничений физическая память может быть очень быстро исчерпана, если одновременно выполняется большое количество процессов. Для решения данной проблемы используется так называемая виртуальная память. Виртуальная память дает возможность объединить несколько видов памяти, позволяя разрабатывать достаточно большие программы. Вся память ...

Читать далее

Стандартные имена

Так же как и в Linux, эти файлы имеют стандартные имена и за ними зафиксированы стандартные файловые дескрипторы, которые автоматически открываются при выполнении любого консольного приложения. Эти виртуальные файлы представляют стандартный поток ввода, стандартный поток вывода и стандартный поток вывода ошибок. Существует возможность перенаправить в файлы ...

Читать далее

Процесс разработки ПО

Данный подход НаклаДыВает Дополнительные требования на процесс разработки ПО, так как от разработчика требуется явное указание того, когда и какие части кода следует выгрузить или, наоборот, загрузить в основную память. Такие программы были очень плохо переносимыми, поскольку зачастую в них использовались аппаратные особенности тех систем, ...

Читать далее

Блоки памяти

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

Читать далее