Sistema Operativo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

INSTITUTO FELIPE ENRIQUE AUGUSTINUS

CATEDRA : Informatica

TEMA: Sistemas Operativos

CATEDRATICO: Hoffman Alan Lopez

NTEGRANTES:
Angie Suyapa Lemus
Cristhy Paola Davila
Madelinne Gissel Posadas
Sara Esperanza Ordoñez

GRADO: 11°

SECCION: “B”

LUGAR Y FECHA : San Lorenzo Valle 13/10/2017.


INDICE
Introducción

Sistema Operativo

Un Sistema operativo es un programa que administra el hardware de una computadora.


También proporciona las bases para los programas de aplicación, y actúa como
intermediario entre el usuario y el hardware. Estas tareas, pueden ser llevadas a cabo de
varias formas, lo que permite que algunos sistemas Operativos se diseñen para ser
prácticos, otros eficientes y otros para ser ambas cosas. Dado que un sistema operativo es
un software grande y complejo, debe crearse pieza por pieza. En este curso veremos,
entre otras cosas, una introducción a los principales componentes de un sistema
operativo.
¿Qué hace un sistema Operativo?
Un sistema informático puede dividirse en cuatro componentes: el hardware, el sistema
Operativo, los programas de aplicación, y los usuarios. El Sistema operativo controla y
coordina el uso del hardware entre los diversos programas de aplicación por parte de los
distintos usuarios. También podemos ver un sistema informático como hardware,
software y datos. El sistema operativo proporciona los medios para hacer un uso
adecuado de estos recursos durante el funcionamiento del sistema informático .

¿Que Es Sistema Operativo?


Un sistema operativo es un programa, o conjunto de programas que torna amigable,
eficiente y productivo el uso de un computador (hardware), permitiendo la ejecución
aplicaciones de usuario. Es el intermediario entre las aplicaciones de usuario y el
hardware.
Metas:
• Brindar un ambiente de realización y ejecución de aplicaciones
• Proveer un entorno sin interferencias a cada usuario (interferencia: Lo que un usuario
modifica en su entorno, no interfiera ni modifique lo de otro usuario)
• Administrar en forma equitativa los recursos(hardware y software)
• Hacerlo de la forma mas amigable e intuitiva posible Todas las aplicaciones de usuario
requieren un conjunto común de operaciones que son incorporadas al sistema operativo.
Tareas principales: • Implementar diferentes entornos para diferentes usos (interfaz
grafica, shells, tipo web, etc)
• Proveer una o más interfaces con el usuario.
• Proveer a las aplicaciones un conjunto de servicios(a través de los “system services”)
• Eficiencia y equidad en la administración de recursos.

Se Puede decir que el Sistema operativo es un:


• Administrador de recursos. Sus tareas consiste en administrar los recursos disponibles y
decidir como asignar estos recursos según los pedidos y asignaciones que tenga.
• Programa de Control: Controla la ejecución de los programas para la prevención de
errores y mal uso del sistema. Frecuentemente la porción residente (el código
incambiable. Cuanto más código incambiable, más inflexible es) del propio sistema
operativo se denomina núcleo del sistema (Kernel).
Evolución histórica de los Sistemas Operativos
*SISTEMAS BATCH Ó POR LOTES (70’ y comienzos de los 80’):
En las primeras épocas los sistemas eran grandes y costosos. Constaban de una entrada de
trabajos y una salida impresa, por lo cual la interacción con el usuario era prácticamente
nula. Las principales características eran que el sistema soportaba de un único trabajo a la
vez, y que las tareas relacionadas se agrupaban en conjuntos o lotes, para su
procesamiento más eficiente. A comienzos de los 80’, utilizando las técnicas de Spooling
(proceso mediante el cual la computadora introduce trabajos en un buffer, de manera que
un dispositivo pueda acceder a ellos cuando esté listo) y multiprogramación (ejecución de
múltiples tareas compartiendo recursos) se pudo comenzar a desarrollar técnicas de
planificación de despacho. Esta técnica consistía en seleccionar un lote de trabajos que
estaban en memoria secundaria para cargarlos en memoria principal. Luego, el SO
seleccionaba uno de ellos para ejecutar, y si este debía esperar por alguna tarea (por
ejemplo ejecución de E/S) el sistema elegía otro del lote para utilizar el procesador. Esto,
incrementó el uso del procesador.

* SISTEMAS DE TIEMPO COMPARTIDO (Fines 80’):


Estos Sistemas eran multiusuarios. Ejecutaban programas de forma concurrente con una
elevada tasa de despacho de procesador (cambio de contexto), de forma tal de permitir a
los usuarios que interactúen directamente con el sistema como si fueran su único usuario.
La necesidad de acceder y actualizar datos de forma concurrente, creo la necesidad de
evolucionar el sistema de archivos a uno multiusuario, incorporando técnicas de
protección de accesos.

* SISTEMAS PARA COMPUTADORES PERSONALES (80’):


Con costos de hardware decrecientes, fue posible el diseño y uso de computadores
personales. Los Sistemas fueron diseñados en base a que serían utilizados por un único
usuario, y todo el énfasis en el desarrollo estuvo en mejorar la interacción con el usuario.
Se desarrolló la interfaz de ventanas que conocemos hoy.

* SISTEMAS PARALELOS (comienzos 90’) : Son Sistemas donde se dispone de más de un


procesador, permitiendo ejecución simultánea y sincronizada de procesos. Se Clasifican
en:
• Altamente integrados: “tightly coupled”. Son sistemas en donde los canales de
interconexión son de alta velocidad. (bus común o memoria compartida)
• Poco Integrados: “closely coupled”. Son sistemas en donde los canales de interconexión
son de baja velocidad (sistemas en red) Veamos ahora otra clasificación de los Sistemas
paralelos:
• Asimétricos: Se designa un CPU (master) para ejecutar el código del núcleo, para no
lidiar con la concurrencia, los demás (slaves) ejecutaran lo que éste les designe.
• Simétricos: Todos los procesadores son considerados iguales, el código del núcleo se
dispone en memoria común y es ejecutado por cualquier procesador. Y otra clasificación
más:
• UMA (Uniform Memory Access): Cada CPU accede a cualquier lugar de la memoria en el
mismo tiempo.
• NUMA (Non-Uniform Memory Access): Los CPU tienen áreas de memoria a las que
acceden más rápido que el resto.

Veamos ahora una clasificación de Arquitecturas (Taxonomía de Flynn):


o SISD (Single Instruction, Single Data): Arquitectura secuencial, por ende no hay
paralelismo; son arquitecturas monoprocesadores.
o SIMD (Single Instruction, Multiple Data): Son sistemas que ejecutan la misma instrucción
sobre un conjunto de datos (Arquitectura vectorial).
o MISD (Multiple Instruction, Single Data): Paralelismo redundante.
o MIMD (Multiple Instruction, Multiple Data): Varios procesadores autónomos que
ejecutan en forma simultanea varias instrucciones sobre datos diferentes (puede ser
memoria compartida: escalan poco, acceso a memoria es cuello de botella; memoria
distribuida: escalan a miles de procesadores, conectados en una red de alta velocidad)

Como ejemplo de sistemas computacionales que utilizan sistemas paralelos tenemos los
clusters. Estos son sistemas en la cual participan varias computadoras. Los Clusters
brindan alta disponibilidad (mantiene una serie de servicios, a pesar de posibles fallos),
alto rendimiento (en cuanto a capacidad de cálculo) y balance de carga (técnica usada
para compartir el trabajo a realizar entre varios procesos, ordenadores, etc) Se Clasifican
en:
• Simétricos: Todos los nodos ejecutan tareas y asumen las de otros ante fallas.
• Asimétricos: Nodos primarios ejecutan tareas y nodos secundarios esperan fallas.
*SISTEMAS DE TIEMPO REAL: Son sistemas en los cuales todo resultado debe producirse
en un cierto tiempo. De lo contrario se considera que el sistema ha fallado.
COMPONENTES DE UN SISTEMA OPERATIVO

El sistema operativo esta compuesto por un conjunto de paquetes de software que pueden
utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por
lo general en este conjunto de software:

 El nucleo, que representa las funciones básicas del sistema operativo, como por
ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las
entradas/salidas principales y de las funciones de comunicación.

 El interprete de comandos, que posibilita la comunicación con el sistema operativo


a travez de un lenguaje de control, permitiendo al usuario controlar los periféricos
sin conocer las características del hardware utilizado, la gestión de las direcciones
físicas, etc.

 El sistema de archivos, que permite que los archivos se registren en una estructura
arbórea.
Clasificación de los sistemas operativos

Existen diversas clasificaciones de los sistemas operativos, la más común es por lo


servicios que ofrecen al usuario final:

Sistemas operativos monousuarios

Los sistemas operativos monousuarios son aquellos 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.

Sistemas operativos 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.
Sistemas operativos 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.

Sistemas operativos 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. 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.

Sistemas operativos uniproceso

Un sistema operativo uniproceso es aquél 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.

Sistemas operativos 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 son enviados indistintamente a cualquiera de los
procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en la
carga de trabajo bajo este esquema.
Sistema operativo Windows 7

Windows 7 es la versión más reciente de  Windows, un sistema operativo producido


por Microsoft para uso en PC, incluyendo equipos de escritorio en hogares y oficinas,
equipos portátiles, "tablet PC", "netbooks" y equipos "media center". El desarrollo de
Windows 7 se completó el 22 de julio de 2009, siendo entonces confirmada su fecha de
venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows
Server 2008 R2. 

A diferencia del gran salto arquitectónico y de características que sufrió su antecesor


Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una
actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió el
mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era
compatible. Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia
en mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características
que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo en que se
realizarían esfuerzos para lograr un sistema más ligero, estable y rápido. 

Diversas presentaciones dadas por la compañía en el 2008 se enfocaron en demostrar


capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un
sistema de redes domésticas fácil de usar denominado Grupo en el Hogar, además de
grandes mejoras en el rendimiento general del equipo. 

¿ QUE ES LINUX ?
Linux, es el término empleado para referirse a la combinación del sistema operativo GNU,
desarrollado por la FSF, y el núcleo(kernel) Linux, desarrollado por Linus Torvalds y la
Linux Foundation. Su desarrollo es uno de los ejemplos más prominentes de software libre;
todo su código fuente puede ser utilizado, modificado y redistribuido libremente por
cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otra serie de
licencias libres.1
A pesar de que «Linux» denomina en la jerga cotidiana al sistema operativo, este es en
realidad solo el Kernel (núcleo) del sistema. La verdadera denominación del sistema
operativo es "GNU/Linux" debido a que el resto del sistema (la parte fundamental de la
interacción entre el hardware y el usuario) se maneja con las herramientas del proyecto
GNU (www.gnu.org) y con entornos de escritorio (como GNOME), que también forma
parte del proyecto GNU aunque tuvo un origen independiente. Como el Proyecto
GNU destaca,GNU es una distribución, usándose el término sistema operativo en el sentido
empleado en el ecosistema Unix, lo que en cualquier caso significa que Linux es solo una
pieza más dentro de GNU/Linux. Sin embargo, una parte significativa de la comunidad, así
como muchos medios generales y especializados, prefieren utilizar el término Linux para
referirse a la unión de ambos proyectos.

¿ QUE ES INUX ?

Es un sistema operativo, es decir, es una colección de programas que ejecutan otros


programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969,
desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de
programación C). UNIX ofrecía solo una serie de pequeños programas, tan poco como fuese
posible con respecto a sus predecesores, y tal vez esperando que la gente querría unir todos
esos programas.

El sistema provee un serie de herramientas, cada una realiza una función limitada y bien
definida, utiliza un sistema de archivos unificado como medio de comunicación, y un
lenguaje de comandos llamado “shell” que permite combinar esas herramientas para realizar
acciones complejas.

OBJETIVOS

La enseñanza de la materia optativa Tecnologías de la Información y la Comunicación en el


bachillerato ha de contribuir a que los alumnos/as adquieran las siguientes competencias:

1. Conocer y valorar la realidad tecnológica en la que se desenvuelve, identificando


los cambios que los avances de las TIC producen en todos los ámbitos de la vida
cotidiana.
2. Buscar y analizar la información como elemento esencial de su formación.
3. Mejorar las habilidades creativas, comunicativas y colaborativas, valorando el papel
que desempeñan estas tecnologías en el ámbito personal del alumnado y en los
procesos productivos, industriales y científicos con sus repercusiones económicas y
sociales.
4. Conocer los principales componentes de hardware y software, y familiarizarse con
la interfaz “hombre-máquina”.
5. Conocer las diferentes formas de conexión entre ordenadores remotos y las ventajas
e inconvenientes de diferentes sistemas operativos.
6. Utilizar con seguridad y eficacia sistemas operativos de uso común, tanto bajo
licencia como de libre distribución.
7. Conocer las diferencias entre el software libre y el software propietario.
8. Conocer los fundamentos físicos y lógicos de los sistemas ligados a estas
tecnologías.
9. Adoptar las conductas de seguridad activa y pasiva que posibiliten la protección de
los datos y del propio individuo en sus interacciones en Internet y en la gestión de
recursos y aplicaciones locales.
10. Manejar programas específicos para producir con ellos documentos sencillos y
poder, así, ampliar sus posibilidades de expresión y comunicación.
11. Conocer, usar y valorar herramientas de publicación a través de la red, como
instrumento de trabajo cooperativo y colaborativo para realizar proyectos en común.
12. Buscar y seleccionar recursos disponibles en la red para incorporarlos a sus propias
producciones, valorar la importancia del respeto a la autoría de los mismos y la
conveniencia de recurrir a fuentes que autoricen expresamente su utilización

CONCLUSIONES

En mi opinión hay una gran diversidad de sistemas operativos hoy en día, empezando
por el Unix y MS-DOS desde hace más de 30 años los sistemas operativos han ido
evolucionando. En el  trabajo que he realizado los sistemas operativos que me han
parecido los más importantes aunque no hay machísimos más.

Ahora el mundialmente usado es el sistema operativo de Microsoft-Windows, Windows


7 es el más recientemente que han desarrollado Microsoft. No he tenido la oportunidad
de usarlo mucho, tengo amigos que recientemente se han comprado algún ordenador ya
están con el Windows 7 incorporado, les he preguntado que les pareció, y parece que
por ahora están contentos, mejor que el Windows Vista. No es tan pesado como el
Windows Vista que la mayoría de la gente lo ha clasificado como un fracaso total de la
compañía Microsoft.

El mejor sistema operativo para utilizarlo para navegar por Internet  es Linux, un
sistema operativo de código abierto y gratuito en comparativa a Windows. Linux es un
sistema operativo muy seguro y sobre todo gratuito.

Ahora bien, la mayoría de las aplicaciones y juegos que hay en la actualidad son
compatibles con el sistema operativo de Microsoft, lo que causa muchos problemas de
incompatibilidad a la hora de instalarte Linux y utilizar las aplicaciones informáticas de
Windows.

Para mí, las personas que les gusta la música, el video y todo relacionado con la
multimedia el mejor sistema operativo para ello es Mac, un sistema operativo
desarrollado por Apple. Uno de los principales objetivos de los ordenadores Macintosh
es ofrecer las mejores prestaciones al mínimo precio posible.

La verdad es que de los sistemas operativos de Unix y MS-DOS, no os puedo decir


mucho, ya qué, nunca he usado dichos sistemas operativos, hasta ahora tampoco los
conocía, no he visto ningún ordenador actualmente que funcione con los sistemas
operativos mencionados anteriormente.

Para finalizar, a los amantes de los juegos les recomiendo Windows, los amantes de
navegar por Internet sin estar preocupados por si lo puede entrar algún virus les
recomiendo Linux, y por último recomiendo Mac a las personas adictas a la
multimedia.
ANEXOS

También podría gustarte