¿Que es un sistema operativo?
Es una herramienta que sirve para poner en contacto el Hardware incluido los periféricos, con los programas y el usuario que utiliza un ordenador, digamos que se podría intentar definir como un 'gestor' del ordenador que simplifica el manejo de la misma por parte del usuario.
HACER UNA TABLA DONDE SE ENCUENTREN LOS TIPOS DE SISTEMAS OPERATIVOS
|
Sistema
|
Programación
|
Usuario único
|
Usuario múltiple
|
Tarea única
|
Multitarea
|
|
DOS
|
16 bits
|
X
|
|
X
|
|
|
Windows3.1
|
16/32 bits
|
X
|
|
|
no preventivo
|
|
Windows95/98/Me
|
32 bits
|
X
|
|
|
cooperativo
|
|
WindowsNT/2000
|
32 bits
|
|
X
|
|
preventivo
|
|
WindowsXP
|
32/64 bits
|
|
X
|
|
preventivo
|
|
Unix / Linux
|
32/64 bits
|
|
X
|
|
preventivo
|
|
MAC/OS X
|
32 bits
|
|
X
|
|
preventivo
|
|
VMS
|
32 bits
|
|
X
|
|
preventivo
|
TIPOS DE S.O. MÁS USADOS EN EL MUNDO VENTAJAS Y DESVENTAJAS
Linux
Ventajas de Linux:
- Más seguro La plataforma Linux es más robusta lo cual hace más difícil que algún intruso pueda violar el sistema de seguridad
- Más rápido Al tener una plataforma más estable, esto favorece el desempeño de aplicaciones de todo tipo tales como: bases de datos, aplicaciones XML, multimedia, etc.
- Más económico El software Linux así como también un sin número de aplicaciones son de código abierto (gratuitos).
Desventajas de Linux:
- Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos.
- La pendiente de aprendizaje es lenta.
- No es tan fácil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseñadas.
Windows
Ventajas de Windows:
- Más fácil Al ser de mayor facilidad de uso, lo cual se refleja en la disponibilidad de aplicaciones y facilidad de mantenimiento
- Más Visual Dispone de una interfaz gráfica que facilita el manejo de los procedimientos: cada comando puede ser visualizado en pantalla mediante una imagen que lo representa.
- Desarrollo Se ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre servidores Windows lo cual se ve reflejado en tiempos de desarrollo menores
- Aprendizaje La curva de aprendizaje en Windows es mucho menor.
Desventajas de Windows:
- Es un software no gratuito y poco flexible, además de que continuamente cambia la versión de software.
- El ímpetu con el que se buscan los agujeros en Windows es mucho mayor, algunos informáticos se divierten buscando manchas en el expediente de Microsoft.
desventaja más negativa resulta que Microsoft va "jubilando" sus sistemas operativos con el tiempo. A partir de entonces, Microsoft no ofrece más asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles de usuarios de todo el mundo, que deberán actualizar su sistema operativo para disponer actualizaciones de seguridad
Unix
Ventajas de Unix:
- Es el Sistema Operativo que corre en más arquitecturas de hardware diferentes.
- Es prácticamente imposible insertar virus en un servidor de Unix
- Sistema Operativo independiente del Hardware o CPU
- Permite a las aplicaciones reservar grandes segmentos de memoria (hasta de varios megabytes).
- Permite correr programas que sean más grandes que la memoria RAM total.
- Es ejecutable. Esto hace que sea imposible que se corrompa o que pierda el driver o parte de un driver de algún dispositivo de la computadora
Desventajas de Unix:
- Carencia de soporte técnico.
- No ofrece mucha seguridad.
- Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas específicas.
- No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.
- Se requiere experiencia y conocimiento del sistema para administrarlo.
- No hay forma segura de instalarlo sin reparticionar el disco duro.
- Reparticionar el disco duro, implica borrar toda la información del mismo y después restablecerla.
GESTION DE RECURSOS DE UNA COMPUTADORA
- Gestión de los recursos del computador: Debe de controlar a este nivel la asignación de recursos a los programas libres en ejecución, recuperación de recursos cuando los programas no los necesitan.
EJECUCION DE SERVICIO PARA LOS PROGRAMAS?
-Ejecución de servicios para los programas: Estos servicios incluirán varios para lanzar la ejecución de un programa, comunicar unos con otros, operar con la E/S, sobre ficheros, y el tratamiento y solución de errores.
EJECUCION DE LOS MANDATOS DE LOS USUARIOS?
-Ejecución de los mandatos de los usuarios: Es el módulo del sistema operativo que permite que los usuarios dialoguen de forma interactiva con el sistema.
REFERENCIAS
http://espanol.answers.yahoo.com/question/index?qid=20060605213745AAEYcGQ
http://es.kioskea.net/contents/systemes/sysintro.php3