карьера

Пакетная обработка

August 2020

Пакетная обработка


Пакетная обработка состоит из запланированных задач, обычно называемых заданиями, в которые вы отправляете программу и данные и получаете результаты или уведомления об успехе / неудаче программы в более позднее время. Когда-то в первые дни вычислений все было сделано с помощью пакетной обработки. Задания планируются на основе наличия компьютерного времени или других необходимых ресурсов, а также того, когда требуются результаты. Например, задание по выплате заработной платы должно быть завершено вовремя, чтобы распределить чеки в день выплаты жалованья. Все должно было быть сделано так, потому что у ранних компьютеров была очень ограниченная память и не было локального хранилища. Программы и данные, в том числе операционные системы, хранились отдельно на таких вещах, как стопки перфокарт, катушки для кассет и более поздние дисковые пакеты. Если вам необходимо запустить, скажем, программу FORTRAN, сначала операторы загрузят компилятор FORTRAN, а затем будут запущены все программы FORTRAN, по одной за раз. Вывод или ошибки будут возвращены владельцу задания. Если программа потерпела неудачу, она должна быть исправлена ​​и повторно отправлена

Затем появились компьютеры с разделением времени и интерактивные компьютеры, которые позволяли компьютеру делать больше чем одно за раз и давать обратную связь, соответственно. Это позволило сначала интерактивное программирование (и, в частности, дополнительную эффективность интерактивной отладки), а затем интерактивные программы. Пакетная обработка стала опцией, а не требованием.

Фредрик Брукс сказал в 1975 году, что «интерактивные системы никогда не вытеснят пакетные системы для некоторых приложений». Он повторил, что это было «все еще верно» в 1995 году. (Брукс, стр. 245) Сегодня (и это было уже верно в 1995 году), интерактивные приложения настолько повсеместны, что это кажется нереальным на первый взгляд. Однако, когда вы начинаете думать о таких вещах, как начисление заработной платы и выставление счетов, это всегда будет цикличным для большинства компаний. Например, если вы являетесь партнером, например, Amazon.com, они не платят вам каждый раз, когда вы указываете продажу, а в определенное время каждый месяц они определяют, кто достиг установленного минимального размера, и выплачивают платежи тем люди. Законодательные и нормативные требования к бухгалтерскому учету требуют закрытия книг и создания определенных отчетов через определенные промежутки времени. Списки праздничных открыток создаются один раз в год. Резервные копии по своей природе являются пакетными процессами. Эти вещи вряд ли будут сделаны в интерактивном режиме, и если они есть, они, вероятно, являются скучным требованием для бедного работника, который должен справиться с ними.

Что изменилось с середины 70-х и даже с середины 90-х годов, так это инструменты и опыт для управления пакетными заданиями. В мире мэйнфреймов есть специалисты по планированию и специализированные инструменты для оптимизации пакетной обработки, управления взаимодействием зависимых и взаимодействующих пакетов и, как правило, для обеспечения правильной и эффективной работы пакетов. Сегодня даже в компаниях, которые используют мэйнфреймы, многие из этих экспертов вышли на пенсию и не были заменены. В большинстве магазинов без мэйнфреймов нет никого с такими навыками. Эти навыки стали редкими и плохо изученными. Пакетная обработка в основном игнорируется. Это позор, потому что это вызывает больше конфликтов ресурсов между запланированными заданиями и запланированными заданиями и интерактивной обработкой. Кроме того, задания, которые являются хорошими кандидатами для пакетной обработки, часто не распознаются как таковые, а работа, которую можно выполнить заранее, - нет. Другая проблема заключается в том, что, поскольку пакетная обработка не признана ключевой бизнес-потребностью, приложения, которые были бы хорошими кандидатами для пакетной обработки, написаны так, чтобы требовать взаимодействия с человеком. Хотя пакетное планирование является карьерным путем для очень немногих компьютерных специалистов сегодня, все мы можем быть более эффективными, думая о том, как его можно использовать в нашей работе и как наша работа может использоваться в пакетной обработке.

Ссылка

Брукс, Фредерик П. младший Мифический человеко-месяц: очерки по программной инженерии. Юбилейное издание с четырьмя новыми главами. (Рединг, Массачусетс: Аддисон-Уэсли, 1995.)


Как обработать много фотографий в фотошопе | Пакетная обработка | Potoshop CS6, CC (August 2020)



Тэги статьи: Пакетная обработка, Компьютерные карьеры, пакетная обработка, мифический человеко-месяц, планирование, базовые навыки

Невидимые значки

Невидимые значки

религия и духовность