Download Un sistema operativo

Document related concepts
Transcript
SISTEMAS OPERATIVOS I
Instituto Universitario de Tecnología Valencia
Ahora somos Universidad Politécnica
de Valencia
Profesor:
Jennyfer Briceño
BREVE HISTORIA DEL DESARROLLO DEL COMPUTADOR
Para lograr cumplir con sus funciones el computador
requiere de dos partes principales, una que es física,
tangible, la maquinaria, a la que técnicamente se le llama
hardware y otra que es intangible, pero que está allí y
hace que el computador funcione, está formada por los
programas y toda la información, esta se llama software.
SOFTWARE Y SU CLASIFICACIÓN
EL SOFTWARE
Está conformado por toda la información, ya sean instrucciones
o datos, que hacen que el computador funcione, sin éste, el
hardware no puede realizar ninguna función. El software
está clasificado en tres grupos, según la tarea que realiza.
SOFTWARE Y SU CLASIFICACIÓN
SOFTWARE DE SISTEMA
Software que corre a nivel interno y cuyas funciones pueden
resumirse en: coordinación y manipulación del hardware
periférico, programación de tareas, organización de los
archivos en dispositivos de almacenamiento y gestión de los
errores de hardware y de pérdida de datos
Entre ellos los sistemas operativos conocidos son Windows,
con versiones 95, 98, 2000, Mileniun, Vista; DOS; Unix,
Linux, entre otros.
SOFTWARE Y SU CLASIFICACIÓN
SOFTWARE DE APLICACIÓN
Es un conjunto de programas diferente al software del sistema, éstos
se encargan de manipular la información que el usuario necesita
procesar, son programas que desarrollan una tarea específica y
cuya finalidad es permitirle al usuario realizar su trabajo con facilidad,
rapidez, agilidad y precisión.
Entre el software de aplicación se tiene varios grupos, como son:
procesadores de texto, hoja electrónica, graficadores, bases de
datos, agendas, programas de contabilidad, aplicaciones
matemáticas, entre otros, algunos ejemplos son: Office (Word,
Excel,), OpenOffice (Writer, Impress, Calc), Corel.Draw, Foxpro
SOFTWARE Y SU CLASIFICACIÓN
SOFTWARE DE PROGRAMACION
En términos coloquiales, son programas que sirven para crear
otros programas. Al igual que el lenguaje natural constan de
sintaxis, semántica y vocabulario que el computador puede
entender y procesar.
Los lenguajes de programación se clasifican en tres
categorías: lenguaje de máquina, lenguaje de bajo nivel y
lenguaje de alto nivel. En la actualidad se utilizan los últimos,
cuyo vocabulario está formado por términos en inglés, como
son: C++, Foxpro, Visual Basic, Java, HTML.
Conceptos de Sistemas Operativos
• H. M. Deitel: Los sistemas Operativos son ante todo
administradores de recursos.
• Andrew Tanenbaum: El programa más fundamental de todo el
sistema es el Sistema Operativo, el cual controla todos los recursos
del computador.
• Silberschatz-Peterson-Galvin: Un Sistema Operativo es un
programa que actúa como intermediario entre el usuario y el hardware
del computador.
• W. Stallings: El Sistema Operativo es un programa que controla la
ejecución de los programas de Aplicación.
Un sistema operativo (SO) es un programa que tiene
encomendada una serie de funciones diferentes cuyo objetivo es
simplificar el manejo y la utilización de la computadora.
Jesús Carretero - Costoya - García
Funciones del sistema operativo
Funciones del sistema operativo
Los sistemas operativos, en su condición de capa software que
posibilitan y simplifica el manejo de la computadora, desempeñan una serie
de funciones básicas esenciales para la gestión del equipo.
1. Interfaces del usuario
Es la parte del sistema operativo que permite comunicarse con él, de tal
manera que se puedan cargar programas, acceder archivos y realizar otras
tareas.
2. Administración de recursos
Sirven para administrar los recursos de hardware y de redes de un sistema
informático, como la CPU, memoria, dispositivos de almacenamiento
secundario y periféricos de entrada y de salida.
3. Administración de archivos
Un sistema de información contiene programas de administración de
archivos que controlan la creación, borrado y acceso de archivos de datos
y de programas
Funciones del sistema operativo
4. Servicio de soporte
Los servicios de soporte de cada sistema operativo dependerán
de la implementación particular de éste con la que estemos
trabajando. En cuanto a la actualización de versiones. Mejoras
de seguridad.
Tipos de Sistemas Operativos según su filosofía
SOFTWARE PROPIETARIO
El término software propietario, o privativo o de código cerrado
hace referencia a cualquier programa informático en el que los
usuarios tienen limitadas las posibilidades de usarlo, modificarlo o
redistribuirlo (con o sin modificaciones), o cuyo código fuente no
está disponible o el acceso a éste se encuentra restringido .
Es aquel software que refleja el hecho de que su propiedad absoluta
permanece en manos de quien tiene sus derechos y no del usuario,
quien únicamente puede utilizarlo bajo ciertas condiciones. Su uso,
redistribución y/o modificación están prohibidos o restringidos de
modo tal que no es posible llevarlos a cabo.
Ventajas del Software Propietario
1. Propiedad y decisión de uso del software por parte de la empresa
El desarrollo de la mayoría de software requiere importantes inversiones para su
estudio y desarrollo.
2. Soporte para todo tipo de hardware
Refiriéndonos por supuesto solo al mercado del sistema operativo mayoritario, que
es Microsoft Windows.
3. Mejor acabado de la mayoría de aplicaciones
El desarrollador de software propietario, generalmente, da un mejor acabado a las
aplicaciones en cuestiones, tanto de estética, como de usabilidad de la aplicación.
4. Las aplicaciones número uno son propietarias
Algunas de las aplicaciones más demandadas son, según ámbitos: Microsoft Office,
Nero Burning Rom, 3DStudio, etc...
5. El ocio para ordenadores personales está destinado al mercado propietario
Los desarrolladores de juegos tienen sus miras en el mercado más lucrativo, que es
el de las consolas y en última instancia el de los ordenadores personales.
6. Mayor mercado laboral actual
Como muchas de las ventajas restantes se deben al dominio del mercado, no hay
que ignorar que cualquier trabajo relacionado con la informática pasará, en casi
todos los casos, por conocer herramientas de software propietario.
Desventajas del Software Propietario
1. Es difícil aprender a utilizar eficientemente el software propietario sin haber asistido
a costosos cursos de capacitación.
2. El funcionamiento del software propietario es un secreto que guarda celosamente la
compañía que lo produce.
3. La innovación es derecho exclusivo de la compañía fabricante. Si alguien tiene una
idea innovadora con respecto a una aplicación propietaria, tiene que elegir entre
venderle la idea a la compañía dueña de la aplicación o escribir desde cero su
propia versión de una aplicación equivalente, para una vez logrado esto poder
aplicar su idea innovadora.
4. Es ilegal hacer copias del software propietario sin antes haber contratado las
licencias necesarias.
5. Si la compañía fabricante del software propietario se va a la banca rota el soporte
técnico desaparece, la posibilidad de en un futuro tener versiones mejoradas de
dicho software desaparece y la posibilidad de corregir las erratas de dicho software
también desaparece.
6. Imposibilidad de copia.
7. Imposibilidad de modificación.
Tipos de Sistemas Operativos según su filosofía
SOFTWARE LIBRE
El software libre es software que viene con autorización para que
cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea literal o con
modificaciones, gratis o mediante una gratificación. En particular, esto
significa que el código fuente debe estar disponible. "Si no es fuente,
no es software''.
Es el tipo de software que le da al usuario la libertad de usarlo,
estudiarlo, modificarlo, mejorarlo, adaptarlo y redistribuirlo, con la
única restricción de no agregar ninguna restricción adicional al
software modificado, mejorado, adaptado o redistribuido. Vale aclarar
que debe permitir el acceso al código fuente, debido a que ello es una
condición imprescindible para ejercer las libertades de estudiarlo,
modificarlo, mejorarlo y adaptarlo.
Ventajas del Software Libre
1. Económico (más de mil millones de euros en licencias de Microsoft en España
anuales).
La práctica totalidad de los concursos para desarrollo de software para la
administración publica pasan por compatibilizar con productos de la factoría de
Microsoft.
2. Libertad de uso y redistribución
Las licencias de software libre existentes permiten la instalación del software tantas
veces y en tantas máquinas como el usuario desee.
3. Independencia tecnológica
El acceso al código fuente permite el desarrollo de nuevos productos sin la
necesidad de desarrollar todo el proceso partiendo de cero.
4. Soporte y compatibilidad a largo plazo
Al vendedor, una vez ha alcanzado el máximo de ventas que puede realizar de un
producto, no le interesa que sus clientes continúen con el. La opción es sacar un
nuevo producto, producir software que emplee nuevas tecnologías
5. Formatos estándar
Los formatos estándar permiten una interoperatividad más alta entre sistemas,
evitando incompatibilidades
Desventajas del Software Libre
1. Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo
complicadas de instalar.
2. Inexistencia de garantía por parte del autor.
3. Interfaces gráficas menos amigables.
4. Poca estabilidad y flexibilidad en el campo de multimedia y
juegos.
5. Menor compatibilidad con el hardware.