Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use. Background The earliest computers were mainframes that lacked any form of operating system. Each user had sole use of the machine for a scheduled period of time and would arrive at the computer with program and data, often on punched paper cards and magnetic or paper tape. The program would be loaded into the machine, and the machine would be set to work until the program completed or crashed. Programs could generally be debugged via a control panel using dials, toggle switches and panel lights. Symbolic languages, assemblers, and compilers were developed for programmers to translate symbolic program
Los sistemas operativos de ordenador (OSes) proporcionan un conjunto de funciones necesarias y utilizadas por la mayoría de los programas de aplicación en un ordenador, y los enlaces necesarios para controlar y sincronizar el hardware de ordenador. En los primeros ordenadores, sin sistema operativo, cada programa necesitaba la especificación completa del hardware para ejecutar correctamente y realizar tareas estándar, y sus propios controladores para dispositivos periféricos como impresoras y lectores de tarjetas de papel golpeadas. La creciente complejidad de los programas de hardware y aplicaciones eventualmente hizo que los sistemas operativos fueran una necesidad para el uso cotidiano. El fondo Los primeros ordenadores eran mainframes que carecían de cualquier forma de sistema operativo. Cada usuario tenía un uso exclusivo de la máquina durante un período de tiempo programado y llegaría al ordenador con programas y datos, a menudo en tarjetas de papel golpeadas y cinta magnética. El programa se cargaría en la máquina, y la máquina se establecería para trabajar hasta que el programa se completara o se estrellara.