2so1516

 Tema: Intérprete de comandos 

Subtema: Programación de ficheros por lotes 

 

Ficheros por lotes 

Un archivo por lotes es un conjunto de instrucciones que se ejecuta comandos para la unidad del sistema. Es importante saber cómo crear y ejecutar un archivo por lotes en Windows, ya que esto puede ayudarlo a completar varias tareas automáticamente. No hay límites para lo que puede ejecutar un archivo por lotes. 

 

Se conoce como sistema por lotes, o modo batch, a la ejecución de un programa sin el control o supervisión directa del usuario (que se denomina procesamiento interactivo). Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario. También, en los ordenadores más grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los resultados a los usuarios, es conocido como fichero por lotes. También puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que se efectúa durante la noche. 

 

Generalmente, este tipo de ejecución se utiliza en tareas repetitivas sobre grandes conjuntos de información, ya que sería tedioso y propenso a errores realizarlo manualmente. Los programas que ejecutan por lotes suelen especificar su funcionamiento mediante scripts o guiones (procedimientos) en los que se indica qué se quiere ejecutar y, posiblemente, qué tipo de recursos necesita reservar. 

 

Un fichero por lotes es un fichero ASCII que contiene una serie de órdenes. Es un archivo de texto o programa formado por varios comandos del MS-DOS. Usted puede escribir sus propios archivos de proceso por lotes directamente con el comando COPY del MS-DOS, o con el procesador de textos de su preferencia, en este solo debe guardarlos como. Bath 

 

Características del Procesamiento por Lotes 

  • Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote. 
  • Permiten poca o ninguna interacción usuario/programa en ejecución. 
  • Un mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios. 
  • No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea. 
  • Conveniente para programas de largos tiempos de ejecución (ej., análisis estadísticos, nóminas de personal, etc.). 
  • Se encuentra en muchos computadores personales combinados con procesamiento serial. 
  • La planificación del procesador es sencilla, típicamente procesados en orden de llegada. 
  • La planificación de memoria es sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios. 
  • No requieren gestión crítica de dispositivos en el tiempo. 
  • Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso. 
  • Populares representantes de sistemas multiprogramados multiusuario, ejemplo: sistemas de diseño asistido por computador, procesamiento de texto, etc. 
  • Dan la ilusión de que cada usuario tiene una máquina para sí. 
  • La mayoría utilizan algoritmo de reparto circular. 
  • Los programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio. 
  • Evitan monopolización del sistema asignando tiempos de procesador. 
  • La gestión de memoria proporciona protección a programas residentes. 
  • La gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accediendo a un mismo archivo. 
  • Todos deben llevar obligatoriamente la extensión .BAT. 
  • Son ficheros de texto ASCII y, por consiguiente, pueden ser creados por Copy o Edit. 
  • Cada línea del fichero debe poseer una orden. 
  • Para hacerlo funcionar simplemente debemos teclear su nombre a continuación del símbolo del sistema. El fichero por lotes tomará entonces el control del ordenador. 
  • Podemos detener el procesamiento del fichero por lotes en cualquier momento presionando Ctrl+Pausa. 

 

Cómo funciona el procesamiento batch o por lotes 



El procesamiento batch comenzó con el uso de tarjetas perforadas que se tabularon para decirle a los ordenadores qué hacer. A menudo, las cubiertas o lotes de tarjetas se procesaban al mismo tiempo. Esta práctica se remonta a 1890 cuando Herman Hollerith creó tarjetas perforadas para procesar datos del censo. Trabajando para la Oficina del Censo de los Estados Unidos, desarrolló un sistema mediante el cual un dispositivo electromecánico leía una tarjeta que perforaba manualmente. Hollerith pasaría a formar una compañía que más tarde se conocería como IBM. 

  

En las últimas dos décadas, Batch Processing ha evolucionado nuevamente. Los profesionales de la entrada de datos ya no son necesarios para el proceso. La mayoría de las funciones de procesamiento por lotes están habilitadas sin interacción, y se completan para satisfacer las necesidades de tiempo especificadas. Algunos trabajos se completan en tiempo real con funciones de monitoreo e informes diarios, otros se realizan de inmediato. 

  

El procesamiento batch de hoy utiliza alertas de administración basadas en excepciones para notificar a las personas correctas si hay problemas. Esto permite a los administradores trabajar sin tener que controlar regularmente el progreso de los lotes. La idea es que los gerentes no necesitan registrarse en absoluto a menos que reciban una alerta sobre una excepción crítica. 

 

Ventajas y desventajas del uso de creación de archivos por lotes Ventajas 

  • Útil 
  • No requiere mucho hardware 
  • No se necesitan aplicaciones de terceros 

  

Desventajas 

  • Necesita algunos conocimientos técnicos 
  • Podría inducir el arrastre de características 
  • Podría dañar el sistema operativo 

  

Amplía tus conocimientos revisando el siguiente enlace de página web y videos: 

  

S.O. Procesado por lotes  

https://www.youtube.com/watch?v=Y4G4I6O_L1g&ab_channel=oscarjuarez 


TAREA: 

“Los ficheros por lotes dan la posibilidad de automatizar una tarea rutinaria ejecutando una serie de órdenes definidas con antelación lo que evita que los usuarios de ms-dos repitan una determinada secuencia de órdenes” 

  

Responde las siguientes preguntas: 

  1. ¿Qué es un archivo por lotes? 

  2. ¿Qué es un sistema modo batch? 

  3. ¿Con qué comando del MS-DOS se puede escribir archivos de proceso por lotes? 

  4. ¿Con qué extensión se guardan estos archivos? 

  5. Escribe 5 características que consideres muy importantes para el procesamiento por lotes. 

  6. Escribe las ventajas y desventajas de crear archivos por lotes 

Ventajas 

Desventajas 

  

  

  

  

  

  

  

 

 

 

Importante Recordar 

“Se puede escribir un archivo por lotes en un bloc de notas.” 



No hay comentarios:

Publicar un comentario

Publicaciones Populares

Con la tecnología de Blogger.

Publicaciones recientes

Cursos - Mario Cobo Barona 2020