Un sistema operativo es una colección de software que gestiona los recursos del hardware y proporciona un entorno para ejecutar programas. Los sistemas operativos tienen características como la conveniencia, eficiencia, capacidad de evolucionar, administración del hardware y dispositivos, y facilitar la entrada/salida. Existen dos tipos principales de sistemas operativos: software propietario y software libre. Algunos ejemplos son Windows, Unix y Linux. Las funciones clave de un sistema operativo incluyen la administración del procesador, mem
1. 1
Trabajo Practico n°2
Que es un sistema operativo
Un Sistema Operativo es una colección organizada de rutinas o extensiones de
software del hardware. Consiste en rutinas de control que hacen funcionar una
computadora y proporcionan un entorno para la ejecución de los programas. El
objetivo principal del sistema operativo es lograr que el sistema informático es el
lograr que el hardware de la computadora se emplee de modo eficiente, y el
objetivo secundario se use de manera cómoda.
Característica de un sistema operativo
1. Conveniencia: un sistema operativo hace más conveniente el uso de una
computadora.
2. Eficiencia: el sistema operativo permite que los recursos de la
computadora se usen de manera correcta y eficiente.
3. Habilidad para evolucionar: un sistema operativo debe de ser capaz de
aceptar nuevas funciones sin que tenga problemas.
4. Encargado de administrar el hardware: el sistema operativo debe de ser
eficaz.
5. Relacionar dispositivos
6. Algoritmos: un sistema operativo hace el uso de la computadora más
racional.
7. Manejar las comunicaciones de la red: el sistema operativo permite al
usuario manejar con facilidad todo lo referente a la instalación y uso de las
redes de computadoras.
8. Procesamiento de bytes de flujo a través del bus de datos.
9. Facilitar entrada/salida: un sistema operativo debe hacerle fácil al usuario
el acceso y manejo de los dispositivos de entrada/salida de la
computadora.
10.Técnicas de recuperación de errores.
Tipos de sistema operativo
2. 2
Software propietario: es aquel que no cede el código de programación
con el está escrito el programa para ejecutar, copiar, distribuir,
estudiar, cambiar, y mejorar el mismo. El software propietario puede o
no ser gratuito. Las empresas que hacen estos software ganan dinero
vendiendo directamente ese software y también con el asesoramiento
y mantenimiento de esas redes hechas con software propietario.
Ventajas:
1. Propiedad y decisión de uso de software por parte de la empresa.
2. Soporte para todo tipo de hardware.
3. Mejor acabado de la mayoría de aplicaciones.
4. Menor necesidad de técnicos especializados.
5. Unificación de productos.
Software libre: es aquel que incluye el código de programación para
ejecutar, distribuir, cambiar y mejorar el mismo. Las empresas que
desarrollan estos software ganan dinero con asesoramiento y
mantenimiento de redes hechas con software libre.
Ventajas
1. Económico
2. Libertad de uso y redistribución.
3. Independencia tecnológica
4. Sistemas de puertas traseras y más seguros.
5. Métodos simples y unificados de gestión de software.
Ejemplos
3. 3
Windows: Windows xp, Windows 7, propiedad de Microsoft es privado de
pago. Unix: utilizado por supercomputadoras y
ordenadores de grandes empresas, es de empresa at y t es privado.
GNU/Linux: está en alza, es gratuito. Cualquiera lo puede modificar según
sus necesidades. Es seguro.
PREB SD: es gratuito y según los expertos son los más seguros.
Funciones del sistema operativo
1) administración del procesador: el sistema operativo administra la
distribución del procesador entre los distintos programas por medio
de un algoritmo de programación. El tipo de programador depende
completamente del sistema operativo, según el objetivo deseado.
2) gestión de la memoria de acceso aleatorio: el sistema operativo se
encarga de gestionar espacio de memoria asignado para cada
aplicación y para cada usuario, si resulta pertinente. Cuando la
memoria física es insuficiente, el sistema operativo puede crear una
zona de memoria en el disco duro denominada memoria virtual. La
memoria virtual permite ejecutar aplicaciones que requieren una
memoria superior a la memoria RAM disponible en el sistema. Sin
embargo, esta memoria es más lenta.
3) gestión de entrada/salida: el sistema operativo permite unificar y
controlar el acceso de los programas a los recursos materiales a
través de los drivers.
4) gestión de ejecución de aplicaciones: el sistema operativo se
encarga de que las aplicaciones se ejecuten sin problemas
asignándoles los recursos que estas necesitan para funcionar. Esto
significa que si una aplicación no responde correctamente puede
sucumbir.
5) administración de autorizaciones: el sistema operativo se encarga
de la seguridad en relación con la ejecución de programas
garantizando que los recursos sean utilizados solo por programas y
usuarios que posean las autorizaciones correspondientes.
6) gestión de archivos: el sistema operativo gestiona lectura y
escritura en el sistema de archivos y las autorizaciones de acceso a
archivos de aplicaciones y usuarios.
7) gestión de la información: el sistema operativo proporciona cierta
cantidad de indicadores que pueden utilizarse para diagnosticar el
funcionamiento correcto del equipo.
Se clasifican en:
4. 4
-Sistema operativo monotarea: pueden ser utilizado solamente por el
usuario una sola vez. Por ejemplo ms-dos.
-Sistema operativo multitarea: pueden ser utilizado por varios
usuarios al mismo tiempo. Por ejemplo UNIX.
-Sistema operativo para redes: permite la conexión entre varias
computadoras personal y compartir recursos entre ellas.