Académique Documents
Professionnel Documents
Culture Documents
Metas:
• Brindar un ambiente de realización y ejecución de aplicaciones
• Proveer un entorno sin interferencias a cada usuario (interferencia: Lo que un
usuario modifica en su entorno, no interfiera ni modifique lo de otro usuario)
• Administrar en forma equitativa los recursos (hardware y software)
• Hacerlo de la forma más amigable e intuitiva posible
Todas las aplicaciones de usuario requieren un conjunto común de operaciones que
son incorporadas al sistema operativo.
Protección: Evitar que las acciones de un usuario afecten el trabajo que está
realizando otro usuario.
Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar
cerca de ella.
En una computadora actual suelen coexistir varios programas, del mismo o de varios
usuarios, ejecutándose simultáneamente. Estos programas compiten por los recursos
de la computadora, siendo el sistema operativo el encargado de arbitrar su asignación
y uso. Como complemento a la gestión de recursos, el sistema operativo ha de
garantizar la protección de unos programas frente a otros y ha de suministrar
información sobre el uso que se hace de los recursos.
Estructuras.
Estructura monolítica.
Es la estructura de los primeros sistemas operativos constituidos fundamentalmente
por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma
que cada una puede llamar a cualquier otra (Ver Fig. 2).
Estructura jerárquica.
A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron
los sistemas, se hizo necesaria una mayor organización del software, del sistema
operativo, donde una parte del sistema contenía sub-partes y esto organizado en
forma de niveles.
Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas
estuviera perfectamente definida y con un claro interface con el resto de elementos.
Principales Sistemas Operativos Ventajas Y Desventajas: Operativos, Privativos
y de Software Libre.
Operativos
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
Documentación y terminología muy técnica
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.
MacOs
Ventajas de MacOS:
La sencillez con la que se utiliza el sistema operativo
Gran seguridad. Puedes contar con que virus para Mac hay muy pocos,
difícilmente te veras afectado.
Compatibilidad. Documentos Word, Excel, PowerPoint, Autocad, Photoshop,
etc. son compatibles.
Los botones, los iconos, las animaciones te harán ver que Mac es el sistema
más avanzado.
Desventajas de MacOS:
Demasiado exclusivo en todos los aspectos
Hay que tener software específico para él
En ocasiones fuerza a recortar funciones
Es incompatible. Sólo se puede instalar en Mac’s.
Dificultad para propagar usuarios. Mac OS X no sigue estándares
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 repartición el disco duro.
Reparticiones el disco duro, implica borrar toda la información del mismo y
después restablecerla.
Solaris
Ventajas
1. El sistema está siendo progresivamente liberado bajo licencias CDDL, reconocidas
por la Open Source Initiative como licencia libre.
2. Se puede descargar gratuitamente de la página Web de SUN. Y copiar los CD's es
lícito (no se considera pirateo).
4. El núcleo del sistema está programado para hacer funcionar programas en código
Linux Estándar (no emula programas Linux, sino que los ejecuta, cualquier programa
que funcione en Linux y esté en código fuente como *.rpm).
6. Sirve tanto para un ordenador personal como para un ordenador de empresa. (En
este último caso es posible que ésta quiera contratar servicios de mantenimiento y
especialización de software de SUN Microsystems).
Desventajas
1. Algunas características importantes [15] no estarán disponibles en la versión Free,
todos los Upgrades y fixes del sistema operativo solo podrán ser obtenidos por
suscripciones adicionales.
2. Mucha configuración manual para coexistir en el mismo dispositivo físico con otro
sistema operativo.
7. Difusión de publicaciones acerca del uso y aplicación del software. Existe gran
cantidad de publicaciones, ampliamente difundidas, que documentan y facilitan
el uso de las tecnologías proveídos por compañías de software propietario,
aunque el número de publicaciones orientadas al software libre va en aumento.
Ventajas del software libre. El software libre presenta una serie de ventajas sobre el
software propietario por los derechos que otorga a sus usuarios. Algunas de estas
ventajas pueden ser más apreciadas por los usuarios particulares, otras por las
empresas, y otras por las administraciones publicas.
Principales ventajas.
1. Bajo costo de adquisición y libre uso. El software, como mercaderia, por lo general
no está a la venta. Lo que el usuario adquiere, a través de una erogación monetaria o
sin ella, es una licencia respecto de los usos que puede dar a los programas en
cuestión. El software no sólo cuesta un precio de adquisición de licencia. También
cuesta mantenerlo, operarlo, ajustarlo. Es importante para el usuario el poder
mantener estos costos bajo control, pues de lo contrario puede llegar a verse impedido
de llevar a cabo sus metas, a fuerza de erogaciones no planificadas.
6. Industria local. Si el usuario está habilitado para ejecutar un programa, pero no para
inspeccionarlo ni modificarlo, entonces no puede aprender de ´el, se vuelve
dependiente de una tecnologia que no sólo no comprende sino que le está
expresamente vedada. Los profesionales de su entorno, que podrian ayudarlo a
alcanzar sus metas, están igualmente limitados: como el funcionamiento del programa
es secreto, y su inspección está prohibida, no es posible arreglarlo. De esa manera,
los profesionales locales ven sus posibilidades de ofrecer valor agregado cada vez
más limitadas, y sus horizontes laborales se estrechan junto con sus oportunidades de
aprender más. Por lo que, si l cliente que exige a un profesional local que le dé soporte
sobre un programa propietario está pidiendo lo imposible.
7. Datos personales, privacidad y seguridad. Seguridad nacional. Para cumplir con sus
funciones, el Estado debe almacenar y procesar información relativa a los ciudadanos.
La relación entre el individuo y el Estado depende de la privacidad e integridad de
estos datos, que por consiguiente deben ser adecuadamente resguardados contra tres
riesgos especificos:
Riesgo de filtración: Los datos confidenciales deben ser tratados de tal manera
que el acceso a ellos sea posible exclusivamente para las personas e
instituciones autorizadas.