lunes, 5 de septiembre de 2016

Sistemas operativos




1-¿Que son y para que sirven los sistemas operativos?

Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. permite solamente un programa a la vez.Sistemas operativos para computadoras son: Fandora, Sabayon, Mac OS, Microsoft Windows, GNU/Linux, Unix, Solaris, FreeBSD, OpenBSD, Google Chrome OS, etc. Sistemas operativos dispositivos moviles: Android, IOS, Windows Phone, Symbian, Firefox O.S. BlackBerry 6.

Resultado de imagen para sistemas operativos


2-¿Que servicios debe proporcionar un sistema operativo como maquina virtual , y como administrador de recursos?

El o.s ofrece a los programas una serie se servicios  para trabajar en el computador: ejecución de programas, operaciones de E/S, manipulación de archivos y directorios, comunicación entre procesos, comunicación con equipos remotos, administración de la protección y la seguridad,etc.

Una máquina virtual se crea con un software especial que emula a un ordenador real con todos sus recursos y componentes. En computación, virtualización se refiere a crear una versión virtual de cualquier cosa, así sea un dispositivo de almacenamiento, recursos de red o un sistema operativo

3-¿Que son los interrupciones y a que se denominan flags o semáforos? 

Una interrupción es una suspensión temporal de la ejecución de un proceso, para pasar a ejecutar una subrutina de servicio de interrupción, la cual, por lo general, no forma parte del programa, sino que pertenece al sistema operativo o al BIOS. Una vez finalizada dicha subrutina, se reanuda la ejecución del programa.
 Los semáforos  o flags permiten al programador asistir al planificador del sistema operativo en su toma de decisiones de manera que permiten sincronizar la ejecución de dos o más procesos
 Resultado de imagen para sistemas operativos semaforos       Resultado de imagen para s.o interrupciones

4-¿Que diferencia hay entre sistema operativo de 32 BITS y de 64 BITS?

Básicamente, la principal diferencia entre un procesador de 32 bits y uno de 64 bits es que el primero puede procesar secuencia de bits de hasta 32 bits, mientras que los procesadores de 64 bits pueden extender al doble esta capacidad. Como sabemos, el procesador de una PC es el encargado de realizar todos los cálculos lógicos y matemáticos con el fin de obtener los resultados solicitados por el usuario, y para ello deben manejar paquetes de información a una determinada velocidad. En este punto la principal diferencia entre ambas plataformas es que en el caso de los procesadores de 64 bits, estos pueden trabajar con el doble de información en el mismo ciclo de reloj que uno de 32 bits, lo que les permite pueden acceder a mayor capacidad de memoria y procesar bloques de datos mucho más grandes, aumentado el rendimiento y la velocidad de proceso general.
Resultado de imagen para sistema operativo 32 bits y 64 bits
5-Explique las diferencias entre s.o de código abierto y de código cerrado  

La principal diferencia entre las aplicaciones de software de código abierto y cerrado es que las aplicaciones de código cerrado no incluyen los archivos de fuentes con los que se desarrollo la aplicación, mientras que el software de código abierto si incluye el código fuente.
Abiertos: 
-RedHat (Fedora) 
-Android 
-Nokia S60 
-Debian (Ubuntu, Frespire, etc. 
-FreeBSD 

Cerrados:
-Windows 
-Mac 
-DOS 
-UNIX 
-BSD


6-Explique diferencias principales entre productos de la familia windows y la familia linux.
Linux a diferencia de Windows, es multitarea real, y multiusuario, posee un esquema de seguridad basado en usuarios y permisos de lectura, escritura y ejecución establecidos a los archivos y directorios. Esto significa que cada usuario es propietario de sus archivos, y otro usuario no puede acceder a estos archivos. Esta propiedad no permite el contagio de virus entre archivos de diferentes usuarios.
Una diferencia, quizás la más importante de todas, con respecto a cualquier sistema operativo comercial, es el hecho de que es software libre, qué quiere decir esto? que junto con el sistema, se puede obtener el código fuente de cualquier parte del mismo y modificarlo a gusto.






7-¿Que son las llamadas o sistema?


Las llamadas al sistema son interfaces de programación que sirven para poder invocar los servicios que el sistema operativo nos ofrece. Estas llamadas se encuentran escritas en lenguajes de alto nivel como C y C++