Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia...

16
Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño Jennyfer Briceño SISTEMAS OPERATIVOS I

Transcript of Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia...

Page 1: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

Instituto Universitario de Tecnología ValenciaAhora somos Universidad Politécnica de Valencia

Profesor:

Jennyfer BriceñoJennyfer Briceño

SISTEMAS OPERATIVOS I

Page 2: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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.

BREVE HISTORIA DEL DESARROLLO DEL COMPUTADOR

Page 3: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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

Page 4: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

SOFTWARE DE SISTEMASoftware 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

Page 5: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

SOFTWARE DE APLICACIÓNEs 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

Page 6: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

SOFTWARE DE PROGRAMACIONEn 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.

SOFTWARE Y SU CLASIFICACIÓN

Page 7: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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

Page 8: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

Funciones del sistema operativo

Page 9: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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 recursosSirven 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 archivosUn 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

Page 10: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

Funciones del sistema operativo

4. Servicio de soporteLos 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.

Page 11: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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.

Page 12: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

Ventajas del Software Propietario

1. Propiedad y decisión de uso del software por parte de la empresaEl 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 propietariasAlgunas 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.

Page 13: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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.

Page 14: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

SOFTWARE LIBREEl 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.

Tipos de Sistemas Operativos según su filosofía

Page 15: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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ónLas 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ógicaEl 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 plazoAl 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ándarLos formatos estándar permiten una interoperatividad más alta entre sistemas, evitando incompatibilidades

Page 16: Instituto Universitario de Tecnología Valencia Ahora somos Universidad Politécnica de Valencia Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.

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.