SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
COLEGIO FISCAL “VICTOR HUGO MORA BARREZUETA” 
FIGURA PROFESIONAL: 
ADMINISTRACION DE SISTEMAS 
MEMORIA TECNICA 
PREVIO A LA OBTECION DEL TITULO DE: 
ADMINISTRACION DE SISTEMAS 
TEMA: 
SISTEMAS OPERATIVOS 
AUTORES: 
GINGER ESTEFANIA IMBAQUINGO CARBO. 
GINGER ESTEFANIA SALAVARRIA CASTRO. 
JOSELYN KATHERINE FERNANDEZ VERA. 
DOCENTE ASESOR: 
KATIUSKA QUIÑONEZ. 
GUAYAQUL-ECUADOR 
2014-201
AGRADECIMIENTO 
Doy gracias a Dios por la vida que me da y a mis padres que sin la ayuda de ellos no fuera lo que soy ahora. 
A la institucion que me acojio y darme la oportunidad de aprender para en un futuro ser una profesional y ser util en la sociedad . 
Para la Lcda. Katiuska Quiñonez que nos ha apollado con este proyecto . 
Y tambien agradezco a todos los profesores que a lo largo de mi carrera estudiantil han sabido guiarme en el camino de la enseñanza y valores por demostrarme que con esfuerzo se puede seguir adelante y cumplir nuestras metas para sentirnos orgullosos y asi dejar cualquier obstaculo por mas dificil que sea porque nuestra voluntad es lo que nos impulsa a salir adelante.
DEDICATORIA 
Dedicamos este trabajo a nuestros padres que a traves de la vida estudiantil nos han orientado y educarnos dandonos una formacion moral y etica , para alcanzar el éxito de nuestros estudios reconociendo el sacrificio y momentos dificiles por el cual tuvieron que pasar . 
Por tal razon se hace merecedores de esta dedicatoria con todo cariño y respeto por el apoyo recibido . 
Para mi establecimiento educativo VICTOR HUGO MORA BARREZUETA el cual me abrio las puertas y me brindo la formacion y enseñanzas recibidas . 
Y a mis profesores y compañeros por su comprencion y apoyo. 
-Ginger estefania imbaquingo carbo 
-Ginger estefania salavarria castro 
-Joselyn katherine fernandez vera
CERTIFICACION DEL ASESOR(A) 
Licenciada : katiuska quiñonez 
CERTIFICA. 
Que el informe final del proyecto de grado titulado: 
Sistemas operativosy desarrollado por los alumnos: Joselyn Katherine Fernandez Vera, Ginger Estefania Imbaquingo Carbo y Ginger Estefania Salavarria Castro del Colegio Fiscal Mixto “Dr. Victor Hugo Mora Barrezueta” ; ha sido debidamente revisado de forma y de fondo en el momento oportuno e incorporadas las sugerencias academicas en la asesoria; en tal virtud , autorizo su presentacion para su aprobacion respectiva. 
Es todo cuanto puedo certificar en honor a la vedad, facultando a los interesados dar el uso legal que estimen conveniente. 
Guayaquil, Octubre 27 del 2014. 
Katiuska Quiñonez. 
Asesora 
Lcda. Delia Chavez T. Lcdo. Johnny Santos L. 
Vicerrectora Coordinador G.P.C.
Aprobacion de tema de proyecto de grado 
X 
Jurado 1 
X 
Jurado 2 
X 
Jurado 3 
Lcda. Katiuska quiñonez 
Tutora del proyecto
Resumen 
Un sistema operativo es el encargado de todo en un sistema informático, funcionando como un motor. El cual controla e intermedia entre la parte física (Hardware) del sistema y la parte lógica (Software). Los recursos del sistema informático de los cuales se hace cargo el sistema operativo son los siguientes: 
Procesador 
Memoria 
Periféricos 
Información 
Figura 1. Un sistema operativo controla distintas unidades de computo.
Indice 
Caratula………………………………………………………… ……I 
Agradecimiento………………………………………………………II 
Dedicatoria ……………………………………………………… …..III 
Certificacion del Asesor(a)…………………………………………IV 
Aprobacion de tema de proyecto de grado ……………… . …..V 
Resumen………………………………………………………… ….VI 
Indice…………………………………………………………………..VII 
Introduccion…………………………………………………………VIII 
Propuesta de trabajo………………………………………………IX 
Sistema Operativo…………………………………………………1-22 
Concepto 
Historia 
Funciones y caracteristicas 
Clasificacion 
Principales componentes 
Principales sistemas operativos 
Extructura 
Recursos…………………………………………………………….23 
Recomendación ……………………………………………………24 
Conclucion……………………………………………………………25 
Bibliografia……………………………………………………………26 
Anexos…………………………………………………………………27
Introducción 
El sistema operativo es un programa que proporciona la facilidad para que el usuario se comunique directamente con el computador, y así pueda ejecutar programas de aplicación. Además este sistema operativo despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. De esta forma, organiza la información para un acceso más rápido y seguro. Los sistemas operativos más utilizados son Linux, Windows, MacOS y Unix. 
En cuanto a los virus informáticos, son programas de ordenador que se esconden en los dispositivos de almacenamiento también con la ayuda del internet se hace más fácil tener el total control de los virus, puesto que allí se encuentran programas o datos contaminados y estos se autoduplican y realizan copias por sí solos perjudicando al usuario. 
Finalmente, en este contenido temático se mostrará la importancia de conocer las ventajas y desventajas que contiene cada sistema operativo más destacado en el mercado, y también se conocerá las formas de prevención para que el ordenador o Pc no sea contaminado por un virus informático. 
Figura 2. El sistema operativo realiza distintas funciones como observamos en este ejemplo.
Propuesta de trabajo 
Los estudiantes de la unidad basica “ Victor Hugo Mora B “ tiene la necesidad de conoser los distintos sistemas operativos para el uso adecuado como por ejemplo actualmente estamos utilizando UBUNTU para conoser sus funciones y caracteristicas . y asi comprender los distintos programas para nuestro beneficio .
SISTEMA OPERATIVO 
CONCEPTO DE SISTEMA OPERATIVO 
Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son: 
o Provee de un ambiente conveniente de trabajo. 
o Hace uso eficiente del Hardware. 
o Provee de una adecuada distribución de los recursos. 
Para un Sistema Operativo real deberá satisfacer las siguientes funciones: 
o Gobierna el Sistema. 
o Asigna los recursos. 
o Administra y controlar la ejecución de los programas. 
Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. 
Figura 3. Sistemas operativos mas utilizados.
Historia de los sistemas operativos 
La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía siquiera el concepto de “Sistema Operativo” y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina (esto es, en binario, programando únicamente con 0s y 1s). El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. 
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día. 
figura 4. Unix en su primera presentación. 
En los años 70 se produce un boom en cuestión de ordenadores personales, acercando estos al público general de manera impensable hasta entonces.
Esto hace que se multiplique el desarrollo, creándose el lenguaje de programación C (diseñado específicamente para reescribir por completo el código UNIX). Como consecuencia de este crecimiento exponencial de usuarios, la gran mayoría de ellos sin ningún conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los años 80, la prioridad a la hora de diseñar un sistema operativo fuese la facilidad de uso, surgiendo así las primeras interfaces de usuario. En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. 
Figura 5. MacOS, MS-DOS, Windows en los años 80. 
En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al
que le faltaba para funcionar un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux 
Figura 6. Linux en la década de los 90. 
Funciones y características de los sistemas operativos. 
Funciones de los sistemas operativos. 
1.- Aceptar todos los trabajos y conservarlos hasta su finalización. 2.- Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. 3.- Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. 4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas. 5.- Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después). 7.- Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. 8.- Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella. 
9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos. 
Características de los sistemas operativos. 
En general, se puede decir que un Sistema Operativo tiene las siguientes características: 
 Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora. 
 Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible. 
 Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. 
 Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. 
 Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. 
 Organizar datos para acceso rápido y seguro. 
 Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
 Procesamiento por bytes de flujo a través del bus de datos. 
 Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora. 
 
Figura 7. Con el sistema operativo podemos controlar una red de computadoras. CLASIFICACION Administración de tareas  Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.  Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
Administración de usuarios  Monousuario: Sólo permite ejecutar los programas de un usuario al mismo tiempo.  Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. Manejo de recursos  Centralizado: Permite usar los recursos de una sola computadora.  Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo. 
Figura 8. Este sistema operativo ejecuta simultáneamente sus programas. Principales componentes de un sistema operativo Gestión de procesos Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:  Crear y destruir procesos
 Parar y reanudar procesos  Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas. Gestión de la memoria principal La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:  Conocer qué partes de la memoria están siendo utilizadas y por quién  Decidir qué procesos se cargarán en memoria cuando haya espacio disponible  Asignar y reclamar espacio de memoria cuando sea necesario Gestión del almacenamiento secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:  Planificar los discos.  Gestionar el espacio libre.
 Asignar el almacenamiento.  Verificar que los datos se guarden en orden El sistema de entrada y salida Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S. Sistema de archivos Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:  Construir, eliminar archivos y directorios.  Ofrecer funciones para manipular archivos y directorios.  Establecer la correspondencia entre archivos y unidades de almacenamiento.  Realizar copias de seguridad de archivos. Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, ext3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un sistema de archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.
Sistemas de protección Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:  Distinguir entre uso autorizado y no autorizado.  Especificar los controles de seguridad a realizar.  Forzar el uso de estos mecanismos de protección. Sistema de comunicaciones Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente. Programas de sistema Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:  Manipulación y modificación de archivos.  Información del estado del sistema.  Soporte a lenguajes de programación.  Comunicaciones. Gestor de recursos Como gestor de recursos, el sistema operativo administra:  La unidad central de procesamiento (donde está alojado el microprocesador).  Los dispositivos de entrada y salida.
 La memoria principal (o de acceso directo).  Los discos (o memoria secundaria).  Los procesos (o programas en ejecución).  Y en general todos los recursos del sistema. Ejemplos de sistemas operativos para PC  Microsoft Windows  Mac OS X  GNU/Linux  Unix  Solaris  FreeBSD  OpenBSD  Google Chrome OS  Debian  Ubuntu  Mandriva  Sabayon  Fedora  Puppy Linux  Haiku (BeOS)  Android  Tuquito  Ututo Ejemplos de sistemas operativos para dispositivos móviles  Android  iOS  Bada  BlackBerry OS  BlackBerry 10  Windows Phone
 Symbian OS  HP webOS  Firefox OS  Ubuntu Phone OS  Tizen  Asha Platform PRINCIPALES SISTEMAS OPERATIVOS Sistema Operativo Logotipo Caracteríticas Ventajas Desventajas MS-DOS (Microsoft -Disk Operating System) (1981) Diseñado por la empresa Microsoft porBill Gates para las computadoras IBM y compatibles Los requerimientos del sistema son mínimos Sistema monotarea y de línea de comando OS/2 (Operating System 2) IBM (1987) Diseñado por Microsoft e IBM para los equipos personales ps/2 Sistema multitarea de interfaz gráfica Existen pocas aplicaciones y escasa capacidad de uso en red Mac OS X (2012) La empresa Apple de Steve Jobs desde el año de 1984 ha programado varias versiones que con el tiempo han mejorado exclusivamente para equipos Macintosh de Apple Computer Su uso es fácil, de interfaz gráfica y multitarea Alto precio, sólo funciona en equipos Mac y tiene dificultades de incompatibilidad de procesamiento múltiple Unix (1970) Desarrollado por AT&T para minicomputadoras Es multitarea, de procesamiento multiple y capacidades de uso en red. No cuenta con una versión estándar y es difícil su aprendizaje Linux Mandriva (2011) Es una distribución Linux publicada por la compañía francesa Mandriva. Es de libre distribución, es multitarea, de interfaz gráfica, ambiente flexible, eficiente y más seguro con respecto a los virus Cuenta con menos soporte de hardware, pocas aplicaciones e incompatibilidad de aplicaciones de otros sistemas operativos Windows NT (1993) Orientado a estaciones de trabajo y servidores de red Pertenece a la familia de Microsoft Creado especialmente para uso de red Mismas desventajas que Windows 95-98
Estructura de los Sistemas Opertivos Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son: Requisitos de usuario:  Sistema fácil de usar y de aprender  Seguro  Rápido  Adecuado al uso al que se le quiere destinar. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.A continuación se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener. Windows 95-98 Creado por Microsoft en 1985 Es multitarea, de interfaz gráfica, procesamiento multiple, facilidad de datos compartidos entre aplicaciones, fácil acceso a internet Los requerimientos del sistema son mayores. Tiene errores incorregibles y es inseguro contra virus Windows XP (2001) Pertenece a la familia de Microsoft Integra Voz y video de manera sencilla en el correo electrónico y la configuración de nuevos dispositivos es Fácil Requiere mayor capacidad de memoria, procesador y disco duro Windows Vista (2007) Pertenece a la familia de Microsoft Interfaz más novedosa y llamativa, más estable, incluye programas de seguridad Requiere mayor capacidad de memoria, procesador y disco duro. Poca disponibilidad de controladores Windows 7 (2009) Pertenece a la familia de Microsoft Interfaz rediseñada, nueva barra de tareas, estable y rápido, incluye programas de seguridad Requiere mayor capacidad de memoria, procesador y disco duro. Con mayor disponibilidad de controladores
Estructura monolítica. Figura 9. Estructura monolítica constituida por un solo programa. Es la estructura de los primeros sistemas operativos constituídos 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). Las características fundamentales de este tipo de estructura son: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones. 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 subpartes 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. Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos (Ver Fig. 3). Se puede pensar también en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categoría. [Feld93]. Figura 10. Estructura jerarquica . se rige por un orden de autoridad. En la estructura anterior se basan prácticamente la mayoría de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o "rings" Figura 11. Organización jerarquica de anillos.
En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas más internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por tanto, más privilegiadas que las externas. Máquina Virtual. Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes. El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que será el que ofrezca la máquina extendida al usuario (Ver Fig. 5). Figura 12. Máquina virtual.
Cliente-servidor ( Microkernel) El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales. El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro." [Alcal92]. Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el núcleo provee solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayoría que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y protección que, a su vez, serán filtrados por el núcleo que controla el hardware. Actualmente se está trabajando en una versión de UNIX que contempla en su diseño este paradigma. Sistemas Operativos por Servicios Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final. Esta clasificación se comprende fácilmente con el cuadro sinóptico que a continuación se muestra en la Fig. 6.
Figura 13. Sistemas operativos por servicios. Monousuarios Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón. Multiusuarios Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. Monotareas Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
Multitareas Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad. Uniproceso Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS. Multiproceso Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja de manera asimétrica, el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores, que reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de ellos (threads) son enviados indistintamente a cualesquira de los procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema. Se dice que un thread es la parte activa en memoria y corriendo de un proceso, lo cual puede consistir de un área de memoria, un conjunto de registros con valores específicos, la pila y otros valores de contexto. Us aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios procesadores. Existen aplicaciones que fueron hechas
para correr en sistemas monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte secciones de código paralelizable, los cuales son ejecutados al mismo tiempo en procesadores diferentes. Por otro lado, el programador puede modificar sus algoritmos y aprovechar por sí mismo esta facilidad, pero esta última opción las más de las veces es costosa en horas hombre y muy tediosa, obligando al programador a ocupar tanto o más tiempo a la paralización que a elaborar el algoritmo inicial. Sistemas Operativos por la Forma de Ofrecer sus Servicios Esta clasificación también se refiere a una visión externa, que en este caso se refiere a la del usuario, el cómo accesa los servicios. Bajo esta clasificación se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. Sistemas Operativos de Red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un cinjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee accesar. Por ejemplo, si un usuario en la computadora hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/codigo en la computadora morelos bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de la red con los comandos siguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz.pas . hidalgo% En este caso, el comando rcp que significa "remote copy" trae el archivo indicado de la computadora morelos y lo coloca en el directorio donde se ejecutó el mencionado comando. Lo importante es hacer ver que el usuario puede accesar y compartir muchos recursos.
Sistemas Operativos Distribuidos Los sistemas operativos distribuídos abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplementa los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuído, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuír los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuídos y consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios. [Tan92]. Los avances tecnológicos en las redes de área local y la creación de microprocesadores de 32 y 64 bits lograron que computadoras mas o menos baratas tuvieran el suficiente poder en forma autónoma para desafiar en cierto grado a los mainframes, y a la vez se dio la posibilidad de intercomunicarlas, sugiriendo la oportunidad de partir procesos muy pesados en cálculo en unidades más pequeñas y distribuirlas en los varios microprocesadores para luego reunir los sub-resultados, creando así una máquina virtual en la red que exceda en poder a un mainframe. El sistema integrador de los microprocesadores que hacer ver a las varias memorias, procesadores, y todos los demás recursos como una sola entidad en forma transparente se le llama sistema operativo distribuído. Las razones para crear o adoptar sistemas distribuídos se dan por dos razones principales: por necesidad ( debido a que los problemas a resolver son inherentemente distribuídos ) o porque se desea tener más confiabilidad y disponibilidad de recursos. En el primer caso tenemos, por ejemplo, el control de los cajeros automáticos en diferentes estados de la república. Ahí no es posible ni eficiente mantener un control centralizado, es más, no existe capacidad de cómputo y de entrada/salida para dar servicio a los millones de operaciones por minuto. En el segundo caso, supóngase que se tienen en una gran empresa varios grupos de trabajo, cada uno necesita almacenar grandes cantidades de información en
disco duro con una alta confiabilidad y disponibilidad. La solución puede ser que para cada grupo de trabajo se asigne una partición de disco duro en servidores diferentes, de manera que si uno de los servidores falla, no se deje dar el servicio a todos, sino sólo a unos cuantos y, más aún, se podría tener un sistema con discos en espejo ( mirror ) a través de la red,de manera que si un servidor se cae, el servidor en espejo continúa trabajando y el usuario ni cuenta se da de estas fallas, es decir, obtiene acceso a recursos en forma transparente.
Recursos  Computadora  Microsoft office Word  Microsoft office power point  YouTube  Pen drive  Impresora
Recomendacion Recomendamos un buen uso de este sistema operativo ya que es una herramienta muy utilizada en hogares empresas hospitales con un fin único de acuerdo al lugar requerido. Nosotros como estudiantes utilizamos este sistema operativo para realizar tareas presentaciones y videos y es momento que conozcamos sus distintas aplicaciones.
Conclusión El trabajo realizado nos permitió conocer más a fondo sobre los distinto sistemas operativos y así tener un amplio conocimiento ya que existe diversos sistemas operativos para un determinado uso y de acuerdo a la necesidad que tengamos al realizar un trabajo escoger el correcto. Aprendimos que el más usado es Windows por su facilidad al manejarlo y realizar trabajos como presentaciones y lo usan niños, adolescentes y adultos.
Bibliografía 
La información adquirida fue gracias a las siguientes páginas de internet. 
 sistemaoperativodeibisperaltagraterol.blogspot.com/  https://docs.google.com/document/d/...eGJLZM1Yqk/edit?hl=e  www.eduteka.org/gestorp/.../bd3768c6fde0e4feb90ec47470dc6fdb.pdf  www.monografias.com › Computacion › Sistemas Operativos  es.wikipedia.org/wiki/Sistema_operativo  www.monografias.com › Computacion › Sistemas Operativos
Sistemas operativos victor hugo mora barrezueta

Más contenido relacionado

Similar a Sistemas operativos victor hugo mora barrezueta

Bladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativoBladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativochoclito12
 
Anexo 12 practica 1 investigar y compartir sistemas operativos
Anexo 12 practica 1 investigar y compartir sistemas operativosAnexo 12 practica 1 investigar y compartir sistemas operativos
Anexo 12 practica 1 investigar y compartir sistemas operativosLuis Gerardo Carvajal
 
Entrega sistema operativo
Entrega sistema operativoEntrega sistema operativo
Entrega sistema operativoelyzanabria
 
Entrega monografias pdf
Entrega monografias pdfEntrega monografias pdf
Entrega monografias pdfelyzanabria
 
Eva ruth gh sistema operativo
Eva ruth gh sistema operativoEva ruth gh sistema operativo
Eva ruth gh sistema operativoruthani
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtualcarrizo903
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos Mily Aroni
 
Proyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoProyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoJuan Jose Flores
 
Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.vanesafr
 
Yuri carrion a. sistema operativo 2
Yuri carrion a. sistema operativo 2Yuri carrion a. sistema operativo 2
Yuri carrion a. sistema operativo 2yurycarrion123
 
Proyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoProyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoJuan Jose Flores
 
sistema operativo
 sistema operativo sistema operativo
sistema operativocelenexs
 
Guisela sistema operativo
Guisela sistema operativoGuisela sistema operativo
Guisela sistema operativocelenexs
 
Anteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativosAnteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativosJairoboada
 
Anteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativosAnteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativosJairoboada
 
Sistema Operativo 2015
Sistema Operativo 2015Sistema Operativo 2015
Sistema Operativo 2015ladislao
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosladislao
 

Similar a Sistemas operativos victor hugo mora barrezueta (20)

Bladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativoBladimir q. huaman teves. sistema operativo
Bladimir q. huaman teves. sistema operativo
 
Anexo 12 practica 1 investigar y compartir sistemas operativos
Anexo 12 practica 1 investigar y compartir sistemas operativosAnexo 12 practica 1 investigar y compartir sistemas operativos
Anexo 12 practica 1 investigar y compartir sistemas operativos
 
Entrega sistema operativo
Entrega sistema operativoEntrega sistema operativo
Entrega sistema operativo
 
Entrega monografias pdf
Entrega monografias pdfEntrega monografias pdf
Entrega monografias pdf
 
Pract 1
Pract 1Pract 1
Pract 1
 
Eva ruth gh sistema operativo
Eva ruth gh sistema operativoEva ruth gh sistema operativo
Eva ruth gh sistema operativo
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Proyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoProyecyo final de analisis estructurado
Proyecyo final de analisis estructurado
 
Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.Vanesa ferro ch.s.o.
Vanesa ferro ch.s.o.
 
Yuri carrion a. sistema operativo 2
Yuri carrion a. sistema operativo 2Yuri carrion a. sistema operativo 2
Yuri carrion a. sistema operativo 2
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Proyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoProyecyo final de analisis estructurado
Proyecyo final de analisis estructurado
 
sistema operativo
 sistema operativo sistema operativo
sistema operativo
 
Guisela sistema operativo
Guisela sistema operativoGuisela sistema operativo
Guisela sistema operativo
 
Trabajo academico
Trabajo academicoTrabajo academico
Trabajo academico
 
Anteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativosAnteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativos
 
Anteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativosAnteproyecto evolucion sistemas operativos
Anteproyecto evolucion sistemas operativos
 
Sistema Operativo 2015
Sistema Operativo 2015Sistema Operativo 2015
Sistema Operativo 2015
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 

Último

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Sistemas operativos victor hugo mora barrezueta

  • 1. COLEGIO FISCAL “VICTOR HUGO MORA BARREZUETA” FIGURA PROFESIONAL: ADMINISTRACION DE SISTEMAS MEMORIA TECNICA PREVIO A LA OBTECION DEL TITULO DE: ADMINISTRACION DE SISTEMAS TEMA: SISTEMAS OPERATIVOS AUTORES: GINGER ESTEFANIA IMBAQUINGO CARBO. GINGER ESTEFANIA SALAVARRIA CASTRO. JOSELYN KATHERINE FERNANDEZ VERA. DOCENTE ASESOR: KATIUSKA QUIÑONEZ. GUAYAQUL-ECUADOR 2014-201
  • 2. AGRADECIMIENTO Doy gracias a Dios por la vida que me da y a mis padres que sin la ayuda de ellos no fuera lo que soy ahora. A la institucion que me acojio y darme la oportunidad de aprender para en un futuro ser una profesional y ser util en la sociedad . Para la Lcda. Katiuska Quiñonez que nos ha apollado con este proyecto . Y tambien agradezco a todos los profesores que a lo largo de mi carrera estudiantil han sabido guiarme en el camino de la enseñanza y valores por demostrarme que con esfuerzo se puede seguir adelante y cumplir nuestras metas para sentirnos orgullosos y asi dejar cualquier obstaculo por mas dificil que sea porque nuestra voluntad es lo que nos impulsa a salir adelante.
  • 3. DEDICATORIA Dedicamos este trabajo a nuestros padres que a traves de la vida estudiantil nos han orientado y educarnos dandonos una formacion moral y etica , para alcanzar el éxito de nuestros estudios reconociendo el sacrificio y momentos dificiles por el cual tuvieron que pasar . Por tal razon se hace merecedores de esta dedicatoria con todo cariño y respeto por el apoyo recibido . Para mi establecimiento educativo VICTOR HUGO MORA BARREZUETA el cual me abrio las puertas y me brindo la formacion y enseñanzas recibidas . Y a mis profesores y compañeros por su comprencion y apoyo. -Ginger estefania imbaquingo carbo -Ginger estefania salavarria castro -Joselyn katherine fernandez vera
  • 4. CERTIFICACION DEL ASESOR(A) Licenciada : katiuska quiñonez CERTIFICA. Que el informe final del proyecto de grado titulado: Sistemas operativosy desarrollado por los alumnos: Joselyn Katherine Fernandez Vera, Ginger Estefania Imbaquingo Carbo y Ginger Estefania Salavarria Castro del Colegio Fiscal Mixto “Dr. Victor Hugo Mora Barrezueta” ; ha sido debidamente revisado de forma y de fondo en el momento oportuno e incorporadas las sugerencias academicas en la asesoria; en tal virtud , autorizo su presentacion para su aprobacion respectiva. Es todo cuanto puedo certificar en honor a la vedad, facultando a los interesados dar el uso legal que estimen conveniente. Guayaquil, Octubre 27 del 2014. Katiuska Quiñonez. Asesora Lcda. Delia Chavez T. Lcdo. Johnny Santos L. Vicerrectora Coordinador G.P.C.
  • 5. Aprobacion de tema de proyecto de grado X Jurado 1 X Jurado 2 X Jurado 3 Lcda. Katiuska quiñonez Tutora del proyecto
  • 6. Resumen Un sistema operativo es el encargado de todo en un sistema informático, funcionando como un motor. El cual controla e intermedia entre la parte física (Hardware) del sistema y la parte lógica (Software). Los recursos del sistema informático de los cuales se hace cargo el sistema operativo son los siguientes: Procesador Memoria Periféricos Información Figura 1. Un sistema operativo controla distintas unidades de computo.
  • 7. Indice Caratula………………………………………………………… ……I Agradecimiento………………………………………………………II Dedicatoria ……………………………………………………… …..III Certificacion del Asesor(a)…………………………………………IV Aprobacion de tema de proyecto de grado ……………… . …..V Resumen………………………………………………………… ….VI Indice…………………………………………………………………..VII Introduccion…………………………………………………………VIII Propuesta de trabajo………………………………………………IX Sistema Operativo…………………………………………………1-22 Concepto Historia Funciones y caracteristicas Clasificacion Principales componentes Principales sistemas operativos Extructura Recursos…………………………………………………………….23 Recomendación ……………………………………………………24 Conclucion……………………………………………………………25 Bibliografia……………………………………………………………26 Anexos…………………………………………………………………27
  • 8. Introducción El sistema operativo es un programa que proporciona la facilidad para que el usuario se comunique directamente con el computador, y así pueda ejecutar programas de aplicación. Además este sistema operativo despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. De esta forma, organiza la información para un acceso más rápido y seguro. Los sistemas operativos más utilizados son Linux, Windows, MacOS y Unix. En cuanto a los virus informáticos, son programas de ordenador que se esconden en los dispositivos de almacenamiento también con la ayuda del internet se hace más fácil tener el total control de los virus, puesto que allí se encuentran programas o datos contaminados y estos se autoduplican y realizan copias por sí solos perjudicando al usuario. Finalmente, en este contenido temático se mostrará la importancia de conocer las ventajas y desventajas que contiene cada sistema operativo más destacado en el mercado, y también se conocerá las formas de prevención para que el ordenador o Pc no sea contaminado por un virus informático. Figura 2. El sistema operativo realiza distintas funciones como observamos en este ejemplo.
  • 9. Propuesta de trabajo Los estudiantes de la unidad basica “ Victor Hugo Mora B “ tiene la necesidad de conoser los distintos sistemas operativos para el uso adecuado como por ejemplo actualmente estamos utilizando UBUNTU para conoser sus funciones y caracteristicas . y asi comprender los distintos programas para nuestro beneficio .
  • 10. SISTEMA OPERATIVO CONCEPTO DE SISTEMA OPERATIVO Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son: o Provee de un ambiente conveniente de trabajo. o Hace uso eficiente del Hardware. o Provee de una adecuada distribución de los recursos. Para un Sistema Operativo real deberá satisfacer las siguientes funciones: o Gobierna el Sistema. o Asigna los recursos. o Administra y controlar la ejecución de los programas. Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. Figura 3. Sistemas operativos mas utilizados.
  • 11. Historia de los sistemas operativos La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía siquiera el concepto de “Sistema Operativo” y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina (esto es, en binario, programando únicamente con 0s y 1s). El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día. figura 4. Unix en su primera presentación. En los años 70 se produce un boom en cuestión de ordenadores personales, acercando estos al público general de manera impensable hasta entonces.
  • 12. Esto hace que se multiplique el desarrollo, creándose el lenguaje de programación C (diseñado específicamente para reescribir por completo el código UNIX). Como consecuencia de este crecimiento exponencial de usuarios, la gran mayoría de ellos sin ningún conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los años 80, la prioridad a la hora de diseñar un sistema operativo fuese la facilidad de uso, surgiendo así las primeras interfaces de usuario. En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. Figura 5. MacOS, MS-DOS, Windows en los años 80. En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al
  • 13. que le faltaba para funcionar un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux Figura 6. Linux en la década de los 90. Funciones y características de los sistemas operativos. Funciones de los sistemas operativos. 1.- Aceptar todos los trabajos y conservarlos hasta su finalización. 2.- Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. 3.- Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. 4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas. 5.- Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
  • 14. 6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después). 7.- Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. 8.- Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella. 9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos. Características de los sistemas operativos. En general, se puede decir que un Sistema Operativo tiene las siguientes características:  Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.  Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.  Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.  Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.  Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.  Organizar datos para acceso rápido y seguro.  Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
  • 15.  Procesamiento por bytes de flujo a través del bus de datos.  Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.  Figura 7. Con el sistema operativo podemos controlar una red de computadoras. CLASIFICACION Administración de tareas  Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.  Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
  • 16. Administración de usuarios  Monousuario: Sólo permite ejecutar los programas de un usuario al mismo tiempo.  Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. Manejo de recursos  Centralizado: Permite usar los recursos de una sola computadora.  Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo. Figura 8. Este sistema operativo ejecuta simultáneamente sus programas. Principales componentes de un sistema operativo Gestión de procesos Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:  Crear y destruir procesos
  • 17.  Parar y reanudar procesos  Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas. Gestión de la memoria principal La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:  Conocer qué partes de la memoria están siendo utilizadas y por quién  Decidir qué procesos se cargarán en memoria cuando haya espacio disponible  Asignar y reclamar espacio de memoria cuando sea necesario Gestión del almacenamiento secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:  Planificar los discos.  Gestionar el espacio libre.
  • 18.  Asignar el almacenamiento.  Verificar que los datos se guarden en orden El sistema de entrada y salida Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S. Sistema de archivos Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:  Construir, eliminar archivos y directorios.  Ofrecer funciones para manipular archivos y directorios.  Establecer la correspondencia entre archivos y unidades de almacenamiento.  Realizar copias de seguridad de archivos. Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, ext3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un sistema de archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.
  • 19. Sistemas de protección Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:  Distinguir entre uso autorizado y no autorizado.  Especificar los controles de seguridad a realizar.  Forzar el uso de estos mecanismos de protección. Sistema de comunicaciones Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente. Programas de sistema Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:  Manipulación y modificación de archivos.  Información del estado del sistema.  Soporte a lenguajes de programación.  Comunicaciones. Gestor de recursos Como gestor de recursos, el sistema operativo administra:  La unidad central de procesamiento (donde está alojado el microprocesador).  Los dispositivos de entrada y salida.
  • 20.  La memoria principal (o de acceso directo).  Los discos (o memoria secundaria).  Los procesos (o programas en ejecución).  Y en general todos los recursos del sistema. Ejemplos de sistemas operativos para PC  Microsoft Windows  Mac OS X  GNU/Linux  Unix  Solaris  FreeBSD  OpenBSD  Google Chrome OS  Debian  Ubuntu  Mandriva  Sabayon  Fedora  Puppy Linux  Haiku (BeOS)  Android  Tuquito  Ututo Ejemplos de sistemas operativos para dispositivos móviles  Android  iOS  Bada  BlackBerry OS  BlackBerry 10  Windows Phone
  • 21.  Symbian OS  HP webOS  Firefox OS  Ubuntu Phone OS  Tizen  Asha Platform PRINCIPALES SISTEMAS OPERATIVOS Sistema Operativo Logotipo Caracteríticas Ventajas Desventajas MS-DOS (Microsoft -Disk Operating System) (1981) Diseñado por la empresa Microsoft porBill Gates para las computadoras IBM y compatibles Los requerimientos del sistema son mínimos Sistema monotarea y de línea de comando OS/2 (Operating System 2) IBM (1987) Diseñado por Microsoft e IBM para los equipos personales ps/2 Sistema multitarea de interfaz gráfica Existen pocas aplicaciones y escasa capacidad de uso en red Mac OS X (2012) La empresa Apple de Steve Jobs desde el año de 1984 ha programado varias versiones que con el tiempo han mejorado exclusivamente para equipos Macintosh de Apple Computer Su uso es fácil, de interfaz gráfica y multitarea Alto precio, sólo funciona en equipos Mac y tiene dificultades de incompatibilidad de procesamiento múltiple Unix (1970) Desarrollado por AT&T para minicomputadoras Es multitarea, de procesamiento multiple y capacidades de uso en red. No cuenta con una versión estándar y es difícil su aprendizaje Linux Mandriva (2011) Es una distribución Linux publicada por la compañía francesa Mandriva. Es de libre distribución, es multitarea, de interfaz gráfica, ambiente flexible, eficiente y más seguro con respecto a los virus Cuenta con menos soporte de hardware, pocas aplicaciones e incompatibilidad de aplicaciones de otros sistemas operativos Windows NT (1993) Orientado a estaciones de trabajo y servidores de red Pertenece a la familia de Microsoft Creado especialmente para uso de red Mismas desventajas que Windows 95-98
  • 22. Estructura de los Sistemas Opertivos Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son: Requisitos de usuario:  Sistema fácil de usar y de aprender  Seguro  Rápido  Adecuado al uso al que se le quiere destinar. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.A continuación se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener. Windows 95-98 Creado por Microsoft en 1985 Es multitarea, de interfaz gráfica, procesamiento multiple, facilidad de datos compartidos entre aplicaciones, fácil acceso a internet Los requerimientos del sistema son mayores. Tiene errores incorregibles y es inseguro contra virus Windows XP (2001) Pertenece a la familia de Microsoft Integra Voz y video de manera sencilla en el correo electrónico y la configuración de nuevos dispositivos es Fácil Requiere mayor capacidad de memoria, procesador y disco duro Windows Vista (2007) Pertenece a la familia de Microsoft Interfaz más novedosa y llamativa, más estable, incluye programas de seguridad Requiere mayor capacidad de memoria, procesador y disco duro. Poca disponibilidad de controladores Windows 7 (2009) Pertenece a la familia de Microsoft Interfaz rediseñada, nueva barra de tareas, estable y rápido, incluye programas de seguridad Requiere mayor capacidad de memoria, procesador y disco duro. Con mayor disponibilidad de controladores
  • 23. Estructura monolítica. Figura 9. Estructura monolítica constituida por un solo programa. Es la estructura de los primeros sistemas operativos constituídos 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). Las características fundamentales de este tipo de estructura son: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones. 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
  • 24. software, del sistema operativo, donde una parte del sistema contenía subpartes 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. Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos (Ver Fig. 3). Se puede pensar también en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categoría. [Feld93]. Figura 10. Estructura jerarquica . se rige por un orden de autoridad. En la estructura anterior se basan prácticamente la mayoría de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o "rings" Figura 11. Organización jerarquica de anillos.
  • 25. En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas más internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por tanto, más privilegiadas que las externas. Máquina Virtual. Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes. El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que será el que ofrezca la máquina extendida al usuario (Ver Fig. 5). Figura 12. Máquina virtual.
  • 26. Cliente-servidor ( Microkernel) El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales. El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro." [Alcal92]. Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el núcleo provee solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayoría que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y protección que, a su vez, serán filtrados por el núcleo que controla el hardware. Actualmente se está trabajando en una versión de UNIX que contempla en su diseño este paradigma. Sistemas Operativos por Servicios Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final. Esta clasificación se comprende fácilmente con el cuadro sinóptico que a continuación se muestra en la Fig. 6.
  • 27. Figura 13. Sistemas operativos por servicios. Monousuarios Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón. Multiusuarios Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. Monotareas Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
  • 28. Multitareas Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad. Uniproceso Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS. Multiproceso Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja de manera asimétrica, el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores, que reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de ellos (threads) son enviados indistintamente a cualesquira de los procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema. Se dice que un thread es la parte activa en memoria y corriendo de un proceso, lo cual puede consistir de un área de memoria, un conjunto de registros con valores específicos, la pila y otros valores de contexto. Us aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios procesadores. Existen aplicaciones que fueron hechas
  • 29. para correr en sistemas monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte secciones de código paralelizable, los cuales son ejecutados al mismo tiempo en procesadores diferentes. Por otro lado, el programador puede modificar sus algoritmos y aprovechar por sí mismo esta facilidad, pero esta última opción las más de las veces es costosa en horas hombre y muy tediosa, obligando al programador a ocupar tanto o más tiempo a la paralización que a elaborar el algoritmo inicial. Sistemas Operativos por la Forma de Ofrecer sus Servicios Esta clasificación también se refiere a una visión externa, que en este caso se refiere a la del usuario, el cómo accesa los servicios. Bajo esta clasificación se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. Sistemas Operativos de Red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un cinjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee accesar. Por ejemplo, si un usuario en la computadora hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/codigo en la computadora morelos bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de la red con los comandos siguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz.pas . hidalgo% En este caso, el comando rcp que significa "remote copy" trae el archivo indicado de la computadora morelos y lo coloca en el directorio donde se ejecutó el mencionado comando. Lo importante es hacer ver que el usuario puede accesar y compartir muchos recursos.
  • 30. Sistemas Operativos Distribuidos Los sistemas operativos distribuídos abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplementa los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuído, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuír los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuídos y consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios. [Tan92]. Los avances tecnológicos en las redes de área local y la creación de microprocesadores de 32 y 64 bits lograron que computadoras mas o menos baratas tuvieran el suficiente poder en forma autónoma para desafiar en cierto grado a los mainframes, y a la vez se dio la posibilidad de intercomunicarlas, sugiriendo la oportunidad de partir procesos muy pesados en cálculo en unidades más pequeñas y distribuirlas en los varios microprocesadores para luego reunir los sub-resultados, creando así una máquina virtual en la red que exceda en poder a un mainframe. El sistema integrador de los microprocesadores que hacer ver a las varias memorias, procesadores, y todos los demás recursos como una sola entidad en forma transparente se le llama sistema operativo distribuído. Las razones para crear o adoptar sistemas distribuídos se dan por dos razones principales: por necesidad ( debido a que los problemas a resolver son inherentemente distribuídos ) o porque se desea tener más confiabilidad y disponibilidad de recursos. En el primer caso tenemos, por ejemplo, el control de los cajeros automáticos en diferentes estados de la república. Ahí no es posible ni eficiente mantener un control centralizado, es más, no existe capacidad de cómputo y de entrada/salida para dar servicio a los millones de operaciones por minuto. En el segundo caso, supóngase que se tienen en una gran empresa varios grupos de trabajo, cada uno necesita almacenar grandes cantidades de información en
  • 31. disco duro con una alta confiabilidad y disponibilidad. La solución puede ser que para cada grupo de trabajo se asigne una partición de disco duro en servidores diferentes, de manera que si uno de los servidores falla, no se deje dar el servicio a todos, sino sólo a unos cuantos y, más aún, se podría tener un sistema con discos en espejo ( mirror ) a través de la red,de manera que si un servidor se cae, el servidor en espejo continúa trabajando y el usuario ni cuenta se da de estas fallas, es decir, obtiene acceso a recursos en forma transparente.
  • 32. Recursos  Computadora  Microsoft office Word  Microsoft office power point  YouTube  Pen drive  Impresora
  • 33. Recomendacion Recomendamos un buen uso de este sistema operativo ya que es una herramienta muy utilizada en hogares empresas hospitales con un fin único de acuerdo al lugar requerido. Nosotros como estudiantes utilizamos este sistema operativo para realizar tareas presentaciones y videos y es momento que conozcamos sus distintas aplicaciones.
  • 34. Conclusión El trabajo realizado nos permitió conocer más a fondo sobre los distinto sistemas operativos y así tener un amplio conocimiento ya que existe diversos sistemas operativos para un determinado uso y de acuerdo a la necesidad que tengamos al realizar un trabajo escoger el correcto. Aprendimos que el más usado es Windows por su facilidad al manejarlo y realizar trabajos como presentaciones y lo usan niños, adolescentes y adultos.
  • 35. Bibliografía La información adquirida fue gracias a las siguientes páginas de internet.  sistemaoperativodeibisperaltagraterol.blogspot.com/  https://docs.google.com/document/d/...eGJLZM1Yqk/edit?hl=e  www.eduteka.org/gestorp/.../bd3768c6fde0e4feb90ec47470dc6fdb.pdf  www.monografias.com › Computacion › Sistemas Operativos  es.wikipedia.org/wiki/Sistema_operativo  www.monografias.com › Computacion › Sistemas Operativos