Programación de las Fiestas de San Isidro 2024.pdf
Sistemas operativos
1.
2. *Sistemas Operativos (S.O) surge en la década de los 50. El primer
S.O fue creado en 1956 para un ordenador IBM 704, y básicamente
lo único que hacia era comenzar la ejecución de un programa cuando
el anterior terminaba.
*En los años 60 se produce una revolución en el campo de los S.O.
Aparecen conceptos como sistema multitarea, multiusuario, sistemas
multiprocesos y sistema en tiempo real.
3. *En esta década aparece UNIX, la base de la gran mayoría de los
S.O que existen hoy en día.
*En los años 70 se produce un boom en cuanto a ordenadores
personales.
*En los 80 nacieron los sistemas operativos como MacOS, MS-
DOS, Windows.
*En los 90 aparece Linux, publicándose la primera versión en
septiembre de 1991, que posteriormente se uniría al proyecto
GNU, siendo un sistema operativo completamente libre, similar
a UNIX.
4. *El sistema operativo es un programa informático que inicia al
encender el ordenador para coordinar su funcionamiento y
permite la comunicación entre maquina y usuario. Dicho de
otra forma, es el software que proporciona un entorno que
permite a los usuarios ejecutar programas.
5. El Sistema Operativo tiene las siguientes características:
*Conveniencia: Hace más conveniente el uso de una
computadora.
*Eficiencia: Permite que los recursos de la computadora se
usen de manera correcta y eficiente.
*Habilidad para Evolucionar: Debe ser capaz de aceptar
nuevas funciones sin que tenga problemas.
6. *Encargado de Administrar el Hardware: Debe ser eficaz.
*Relacionar Dispositivos.
*Algoritmos: Hace el uso de la computadora más racional.
7. El sistema operativo es capaz de desempeñarse de varias
formas:
*Gestionar la CPU: Esta repartida entre todos los procesos
que se están ejecutando.
*Gestionar la RAM: Asigna el espacio de memoria a cada
aplicación y cada usuario, en caso de ser necesario.
8. *Gestionar el I/O: El Sistema Operativo crea un control
unificado de los programas a los dispositivos por 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 estos funcionen.
*Gestionar los permisos: Garantiza que los recursos sean
solamente utilizados por programas y usuarios que tengan
autorización correspondiente.
9. *Gestionar los archivos: Lectura y escritura en el sistema de
archivos y los permisos de accesos a ellos.
*Gestionar Información: El Sistema Operativo proporciona
información que luego será utilizada a modo de diagnostico.
10. *Reentrancia: Programa que puede ser utilizado
simultáneamente por varios usuarios al mismo tiempo.
Consiste en dos partes:
*Un código puro (parte no modificable)
*Un área de memoria para cada uno de los procesos de usuario.
11. Interrupciones: Es un evento que altera la secuencia normal de
funcionamiento del procesador.
Elementos:
*Interrupción: Identificación del dispositivo.
*Vector de Interrupciones: Direcciones de las rutinas.
*Manejador de las Interrupciones: Rutina Asociada.
12. Clases de las Interrupciones:
*Programa: Overflow, underflow, división entre cero, etc.
*Timer: Generadas por el reloj Timer (Intervalos de tiempo) del
Procesador.
*Entrada/Salida: Producida por un controlador del E/S al finalizar la
operación o al ocurrir algún error.
*Falla de Hardware: Falla eléctrica o condición de uso.
13. *Microsoft Windows: Más genérico, creado en 1985 ofrece la mayor
gama de aplicaciones para software. Al mismo tiempo ofrece mayor
flexibilidad para la introducción de actualizaciones.
*GNU/Linux: Sistema Operativo “Libre” por excelencia. Lleva
varios años desarrollados a la par de grandes marcas. Entre sus
principales ventajas destacan mayor potencia, estabilidad, seguridad
ante amenazas extrañas.
14. *OSX: Elegante, sencillo, estable. Aunque es exclusivo
para los productos de la casa de Apple.
*Chrome OS: Uno de los últimos en llegar al mercado.
Su principal característica es que todo el trabajo se
realiza desde el navegador.
*Unix: Sistema Operativo utilizado por las
supercomputadoras y ordenadores de grandes
empresas.
15. También se tiene Sistemas Operativos para móviles
(celulares, tabletas), como:
*iOS: El Sistema operativo de Apple para dispositivos
móviles y funciona para iPhone, iPod Touch, iPad, Apple
Tv.
*Windows Phone: Actualmente es el Windows Phone 8,
para dispositivos móviles.
*BlackBerry 10 y BlackBerry Table OS
*Android: Sistema Operativo desarrollado por Google,
diseñado actualmente para dispositivos con pantalla táctil.