You are on page 1of 9

Conceptos generales.

El sistema operativo controla la


computadora y administra los servicios y
sus funciones como así también la
ejecución de otros programas compatibles
con éste. Ejemplos: Windows, Unix, Linux,
DOS, Mac OS, etc.
• Un sistema operativo permite interactuar
con el hardware de computadoras, teléfonos
celulares, etc. y ejecutar programas
compatibles en éstos.
Permite controlar las asignaciones de
memoria, ordenar las solicitudes al sistema,
controlar los dispositivos de entrada y
salida, facilitar la conexión a redes y el
manejo de archivos
• La interfaz entre el sistema operativo y los
programas del usuario se define como el
conjunto de “instrucciones ampliadas” que
proporciona el sistema operativo y son las
“llamadas al sistema”, la cuales crean,
eliminan y utilizan objetos del software
controlados por el sistema operativo. Los
Procesos:
• Es el concepto central de todos los S. O.
• Es básicamente un programa en ejecución.
• Consta del programa ejecutable, sus datos y
pila, contador y otros registros, además de
la información necesaria para ejecutar el
programa.
• La información de control relacionada con
los procesos se almacena en la tabla de
procesos:
– Es administrada por el S. O.
– Posee un arreglo de estructuras, una por cada
proceso existente en ese momento.
• Un proceso (suspendido) consta de:
– Un espacio de dirección.
– Los datos pertinentes de la tabla de procesos.
• Un proceso puede crear procesos hijo y
Archivos:

• Una de las funciones principales del S.


O. es brindar independencia de
dispositivo.
• Muchos S. O. soportan el concepto de
directorio como una forma de agrupar
archivos.
• Los directorios se estructuran
jerárquicamente, por lo que a cada
archivo le corresponde una ruta de
acceso.
Llamadas al sistema:
• Permiten a los programas comunicarse con
el S. O. y solicitarle servicios.
• A cada llamada le corresponde un
procedimiento:
– Pone los parámetros de la llamada en un lugar
especí…co para luego ejecutar una instrucción
tipo “trap” de llamada a procedimiento
protegido para iniciar el S. O.
– Luego de “trap” el S. O. recupera el control ,
examina los parámetros y si son válidos
ejecuta el trabajo solicitado.
– Luego de terminar, el S. O. coloca un código de
estado en un registro indicando si tuvo éxito o
fracaso y ejecuta una instrucción del tipo
“return from trap” para regresar el control al
procedimiento.
– El procedimiento regresa al programa llamador
La Estructura del
Computador
• Una computadora se divide
fundamentalmente en dos partes: el
Hardware y el Software. El
hardware es la parte física del
computador, la parte tangible; es
decir aquello que podemos tocar del
computador. El software es la parte
lógica del computador, es decir el
conjunto de instrucciones que le
ordenan al hardware que tarea debe
realizar.
Software:
• Del ingles "soft" blando y "ware" artículos, se
refiere al conjunto de instrucciones (programa)
que indican a la electrónica de la maquina que
modifique su estado, para llevar a cabo un
proceso de datos; éste se encuentra
almacenado previamente en memoria junto con
los datos.
• El software es un ingrediente indispensable
para el funcionamiento del computador. Está
formado por una serie de instrucciones y datos,
que permiten aprovechar todos los recursos que
la computadora tiene, de manera que pueda
resolver gran cantidad de problemas.
• Una computadora en si, es sólo un
conglomerado de componentes electrónicos; el
software le da vida, haciendo que sus
componentes funcionen de forma ordenada.
• El software es un conjunto de instrucciones
Hardware:
• Del ingles "hard" duro y "ware"
artículos, hace referencia a los medios
físicos que permiten llevar a cabo un
proceso de datos, conforme lo ordenan
las instrucciones de un cierto programa,
previamente memorizado en una
computadora.
• Conjunto de dispositivos físicos que
forman una computadora. El equipo
que debe permitir a un usuario hacer
trabajos (escribir textos, sacar cuentas),
escuchar música, navegar en Internet,
hacer llamadas telefónicas, ver
películas, etc.
•  En el hardware encontramos la

You might also like