1. Integrantes:
• Diego Sánchez
• Edwin Atacho
Instituto Universitario de Tecnología
“Antonio José de Sucre”
Extensión Barquisimeto
Departamento de Informática.
2. Sistemas operativos
Es un software que opera y administra los recursos
de un equipo.
Conveniencia: Debe hacer conveniente el uso de la
computadora.
Eficiencia: Debe tener un alto margen de eficacia y
sin errores.
Habilidad para evolucionar: Debe ser capaz de
aceptar nuevas funciones sin que tenga problemas.
3. Multiusuario: Dos o mas usuarios.
Multiprocesador: Ejecuta varios programas al mismo
tiempo.
Multiramo: Diversas partes de un solo programa
funcionan al mismo tiempo.
Clasificación
4. Funciones
Administración del procesador.
Gentío de la memoria de acceso aleatorio.
Gestión de entrada/salidas.
Gestión de ejecucion de aplicaciones.
Administracion de autorizaciones.
Gention de archivos.
5. Sistemas operativos móviles
PALM OS: Sistema operativo propietario destinado a
dispositivos móviles.
SYMBIAN: Es el resultado de una alianza de varias
empresas( Nokia, Sony Ericsson, Samsung, Siemens y
otras).
WINDOWS MOVILE: Es desarrollado por microsoft
diseñado específicamente para dispositivo moviles.
IPHONE OS: Es una versión adaptada del OSX y tiene
varios años en el mercado.
ANDROID: Desarrollado por The Open Handset
Alliance.
6. Sincronización de Procesos
Cuando hablamos de la sincronización de procesos nos
referimos al hecho de que uno o más procesos trabajen de
manera conjunta para realizar una cierta tarea solicitada.
Cuando se requiere que dos o más procesos se sincronicen,
es necesario crear un mecanismo de comunicación entre
ambos, este mecanismo de comunicación es siempre
dinámico, por lo que cuando ocurre este requerimiento de
que dos o más procesos se sincronicen, el mecanismo necesario
para la comunicación ocurre de la siguiente manera:
- Se crea
- Se usa
- Se destruye
7. ¿Para que destruir el mecanismo de
comunicación creado?
Eventualmente mantener esta comunicación entre procesos
puede producir efectos no deseados en tareas posteriores, es
por esto que la comunicación entre los procesos es puntual.
Los servicios básicos de comunicación son:
-Crear: el proceso solicita la creación del mecanismo.
-Enviar: El proceso emisor envía información al proceso
receptor.
-Recibir o leer: El proceso receptor recibe información.
-Destruir: El proceso solicita la destrucción del mecanismo de
comunicación.
9. Concurrencia y Paralelismo entre procesos:
La concurrencia entre procesos ocurre cuando varios procesos existen a la
vez.
El paralelismo entre procesos ocurre cuando varios procesos se ejecutan a
la vez.
Espera activa y no Activa:
La espera activa a grandes rasgos es una técnica que hace que un proceso
verifique una condición de forma repetida, pero se utiliza en casos
excepcionales como en la sincronización de procesos de sistemas con
multiprocesadores, pero mayoritariamente debe ser evitado ya que consume
tiempo de la CPU sin realizar ninguna acción.