El documento describe las funciones básicas de un sistema operativo, incluyendo la gestión de la CPU, la RAM, el I/O, los procesos, los permisos, los archivos e información. También resume las principales etapas en el desarrollo de los sistemas operativos, desde el procesamiento por lotes hasta la multiprogramación y el tiempo compartido. Finalmente, destaca la importancia de los sistemas operativos para gestionar eficientemente los recursos del hardware y permitir la ejecución sin conflictos de los programas.
2. Sistema operativo
Es:
El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una plataforma que facilita la interacción entre el
usuario y los demás programas del ordenador y los dispositivos de hardware. ... Los Sistemas Operativos más utilizados son Windows,
Linux y Mac.
Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén
ejecutando.
Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario.
Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el
almacenamiento secundario (disco duro), es más lenta.
Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de
drivers.
Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los
recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el
proceso.
Gestionar los permisos: Garantiza que los recursos sean solamente utilizados por programas y usuarios que tengan
las autorizaciones que les correspondan.
Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos.
Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo
de diagnóstico del funcionamiento correcto del computador.
Funciones:
3. Línea de Tiempo
1era Etapa 2da Etapa 3era Etapa 4ta Etapa
Procesamiento en serie Redes ordenadoresMultiprogramación y
tiempo compartido
Procesamiento de lotes
Los programas se
escribían en
lenguaje máquina
, y se introducían en el
ordenador, junto a
los datos, en
octal o hexadecimal
mediante una
consola
con interruptores
manuales. Se
iniciaban los programas
cargando el registro
contador de programa
con la dirección de
memoria de la primera
instrucción del
programa.
En una red de ordenadores
se tiene una configuración
de varios ordenadores
conectados
físicamente. Los
ordenadores de una red
pueden tener
sistemas operativos de red
o
sistemas operativos
distribuidos
.
En un sistema operativo de
red los usuarios son
conscientes de la
existencia de varios
ordenadores, y pueden
conectarse con máquinas
remotas para, por ejemplo,
copiar ficheros.
Un sistema de
este tipo, en el cual
existen varios usuarios
con un terminal en línea
(usuarios interactivos),
se llama sistema de
tiempo compartido
. En estos sistemas se
divide el tiempo del
procesador central, y de
los demás recursos del
ordenador, de forma que
cada usuario tiene
la ilusión de que todo el
ordenador se le dedica
exclusivamente a él, al
recibir unos tiempos
de respuesta
aceptables
El sistema operativo
residía en memoria y
tenía un programa de
control que interpretaba
las
tarjetas de control, las
cuales representaban un
lenguaje de control de
tareas
. Dependiendo
del tipo de tarjeta de
control el sistema
operativo realizaba una
acción determinada.
Este
programa de control es
un antecedente de los
modernos intérpretes de
órdenes
4. Dispositivos de
entrada y salida
relaci
ón
T
I
P
O
S
mapeo
Usuario-Pc-Usuario
Bloques
Excepciones
Caracteres
Memoria
5. Los sistema operativos son sumamente importa es para la sociedad actual Los Sistemas
Operativos gestiona eficientemente los recursos del hardware, simplifica el manejo de la
computadora , permite una eficaz ejecución de los programas sin que haya conflicto entre estos así
como también, los cambios que se requieran dentro del mismo sistema sin afectar el desempeño de
las funciones ya existentes
En relación a la actualidad