Investigacion y Exposion

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

Tecnológico Nacional De México

Instituto Tecnológico De Tapachula

Ingeniería en Sistema Computacionales

SISTEMAS OPERATIVOS 1

Semestre: 5

Grupo: A

PROFESOR (A):

LOPEZ LOPEZ OLGA LUZ

ALUMNO:

PEREZ GONZALEZ HENRY JOSEMIR (20510404)

WENDY GUADALUPE LOPEZ TORRES (20510391)

Actividad:

SISTEMAS OPERATIVOS VIGENTES EN LA INDUSTRIA

Tapachula, Chiapas, 26 de AGOSTO del 2022

1
1. Introducción

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.

2. ¿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.

3. Definición 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.

Meta
s:  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.

2
 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).

4. 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.
3
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.

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)

4
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):

 SISD (Single Instruction, Single Data): Arquitectura


secuencial, por ende no hay paralelismo; son
arquitecturas monoprocesadores.
 SIMD (Single Instruction, Multiple Data): Son sistemas
que ejecutan la misma instrucción sobre un conjunto de
datos (Arquitectura vectorial).
 MISD (Multiple Instruction, Single Data): Paralelismo
redundante.
 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:

5
 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.

Sistemas operativos más populares y eficaces

1. Microsoft Windows

Windows es, quizá, el más genérico de todos los sistemas operativos actuales.
Creado en 1985, ofrece la mayor gama de aplicaciones para software.
Al mismo tiempo, es el que ofrece mayor flexibilidad para la introducción de
actualizaciones. Sin embargo, esto también le otorga una alta dosis de
inestabilidad y vulnerabilidad, sobre todo en lo que se refiere a los virus que
eventualmente pueden atacar el sistema. Es funcional para cualquier tipo de
usuario: novel, iniciado, medio, avanzado o experto.

Características generales

 Interfaz de usuario gráfica (mayor información y más asequible).


 Multitarea (permite ejecutar varias aplicaciones al mismo tiempo).
 Posibilidad de integrar recursos multimedia (textos, imagen y sonido).
 Herramienta para el trabajo en red, transmisión de información y
comunicación entre usuarios.
 Incorporación de importantes programas (accesorios o utilitarios) para
diversos usos: Un Bloc de notas, un procesador de textos (WordPad), etc.

6
Ventajas

 Es más conocido, siendo el más popular y distribuido es un sistema


operativo que es muy compatible con la mayoría de los programas o
dispositivos que se distribuyen.
 Puedes jugar a infinidad de títulos con el sistema correcto
 Por el software y controladores
 Diseños increíbles, la interfaz es ordenada, funcional y amigable con el
usuario, así que son muchas las ayudas y los diseños terminan por
destacar al ser innovador y agradables visualmente.
 Multidispositivos, con los desarrollos actuales se puede llevar el sistema
operativo en todos los dispositivos sin ninguna clase de problema, tanto en
smartphones, tablets o computadores.

Desventajas

 El costo es muy alto


 Las nuevas versiones requieren muchos recursos
 La mayoría de los virus están hechos para Windows
 Puedes tener errores de compatibilidad en sistemas nuevos.
 Históricamente es más inestable de los 3
 Mantenimiento, requiere de muchos cuidados y de mantenimiento
constantes con atención, porque en caso contrario se hace inestable.

2. GNU/Linux

Es el sistema operativo «libre» por excelencia. Lleva varios años desarrollándose


a la par de las grandes marcas. Entre sus principales ventajas destacan una
mayor potencia, estabilidad, seguridad ante amenazas externas y la posibilidad de
modificar el sistema según las preferencias individuales.
De hecho, es el sistema ideal para aquellos usuarios a los que les guste
experimentar constantemente. Una de sus variantes más conocidas es el sistema
Android, empleado para teléfonos móviles de alta gama.

7
Android ofrece la posibilidad de programar una amplia lista de aplicaciones a
través de una herramienta de Java llamada Dalvik, que a ojos de los usuarios
resulta sencilla y hasta didáctica. Su principal inconveniente es que, debido
justamente a la rapidez con que evolucionan los dispositivos móviles, las
versiones de Android pierden vigencia con rapidez.

Características principales
 multitarea: se pueden realizar varias actividades a la vez (navegar por
Internet, editar un documento,compilar un programa,...)
 multiusuario: varios usuarios pueden trabajar concurrentemente en un
único ordenador con varios terminales (teclado y monitor) de forma que
tengan la sensación de que es el único que está trabajando en el sistema.
Cada usuario almacena sus datos (programas, documentos de texto,
imágenes,...) en una cuenta privada o “home”. Notar que para que sea
multiusuario es imprescindible que sea multitarea
 conectividad: permite las comunicaciones en red y el acceso a recursos
remotamente. Por ejemplo, podemos acceder a nuestros datos situados en
una máquina a través de otro equipo, conectados ambos a Internet
 multiplataforma: se puede instalar en multitud de dispositivos, desde todo
tipo de ordenadores de sobremesa y portátiles y servidores hasta
videoconsolas o incluso teléfonos móviles.
 libre: su código fuente está disponible. Cualquiera puede usarlo, modificarlo
y distribuir. Una consecuencia de esto es que es gratis.
 y muchas más características técnicas que se escapan del ámbito de esta
asignatura

Ventajas
 Es totalmente Gratuito y aunque posea versiones de paga (con soporte
técnico) es aun mas barato que comprar Windows.
 Los distros importantes tienen muchos programas muy utiles y que lo
puedes encontrar muy facilmente en internet.
 Un punto muy importante es la seguridad, los Hackers y/o creadores de
virus rara vez atacan a Software de Linux.
 Como se puede observar en muchas webs, existe infinidad de Información
tecnica que te servira de ayuda (Podriamos incluir este Post).
 Se lleva bien en el arranque en conjunto con Windows.
 Carga y realiza tareas con mayor eficiencia que Windows.
 La constante actualizacion y nuevas versiones es asombrosa. Existen
infinidades de Distribuciones de Linux.
 Y como no nombrar a TUX, una mascota querida por todos.

8
Desventajas
 El origen tecnico de Linux aún se percibe; antes de que puedas
creerlo, estarás abriendo una "Terminal” de Linux y escribiendo
comandos. Algo que nunca harías con Windows .
 No es muy comun su uso en Compañias, por lo que generalmente
se usa para trabajar desde Casa, asi que debes hacer ajustes
laboriosos.
 A la hora de trabajar con documentos de Windows complejos, se
podria convertir en una tareas dificil o casi imposible debido a la
poca compatibilidad para importar desde Windows para Linux
 Instalar controladores de Hardware y programas resulta ser mas
complicado que en Windows. Esto debido a que las empresas
creadoras de controladores crean sus productos en base a
Windows, el sistema operativo mas usado a nivel mundial.
 Muchos juegos no se ejecutan en Linux asi que olvidate de grandes
Graficos y poner a trabajar tu tarjeta de video al maximo. Claro
existen sus excepciones.

3. OSX

Elegante, sencillo, estable. Aunque es exclusivo para los productos de la casa


Apple, en los últimos años ha ido ganando presencia entre los consumidores,
sobre todo tras el empleo masivo de dispositivos IPod, IPhone e IPad. Es muy útil
para aquellos usuarios que no deseen perder tiempo reinsertando aplicaciones o
actualizando permisos para su desarrollo.
Su principal inconveniente es el alto precio de los productos Apple en el mercado.
Eso sí, la calidad está garantizada de antemano.

Características

 Al igual que sucede con el sistema operativo iOS, fue diseñado


para asegurar la máxima compatibilidad entre software y hardware. Esa
compatibilidad fue llevada a otros limites asegurando la perfecta
9
comunicación con los dispositivos que usan otros sistemas operativos
creados por Apple, como el iPhone, appleTV y appleWatch.
 Posee un sistema de archivos propio y por lo tanto distinto al de
Windows, lo que hace que de manera nativa los archivos que “entiende”
macOS no sean compatibles con el sistema operativo de Microsoft y
viceversa, como los archivos .exe, .msi, .dmg, etcétera.
 Desde su primera versión, se hace hincapié en las interfaces de usuario
en contraposición de las lineas de comando como método esencial para
su uso cotidiano.
 Está basado en el sistema operativo NeXTSTEP, aquel desarrollado
por la empresa Next creada por Steve Jobs.

Desde la versión 10, su arquitectura está basada en UNIX.
 En su instalación de fábrica, incluye productos desarrollados por Apple
que solo existen dentro de este sistema operativo. Podemos encontrar
en este listado aplicaciones como Finder, Launchpad, Mail, Notas,
Mensajes, Contactos, Calendario, Recordatorios, Mapas, Safari, entre
otros.
 Si bien Apple busca la simplicidad de uso, los usuarios que toda su vida
usaron Windows encuentran dificultades, por lo menos al principio y en
otros casos para siempre, para usar este sistema operativo. Esto se da
ya que macOS es un sistema totalmente distinto y por lo tanto, no
encontraremos aquellos componentes que para un usuario de Windows
“hacen” a la computadora, como MiPC, Explorador de Windows, Panel
de Control, Administrador de Tareas o el botón de Inicio. Claro está, a
medida que se comienza a usar macOS, el usuario encuentra que esas
mismas apps existen con otros nombres.
 Está completamente integrado con iCloud, de manera que la
información que manejamos la podremos tener disponible en los demás
dispositivos de la misma marca.
 Está diseñado cuidando al máximo la seguridad y privacidad,
aprovechándose de herramientas de encriptado, un sistema de archivos
propio pensado para tal fin y mediante el uso de aplicaciones como
GateKeeper, que permite instalar apps de la web de manera segura.
 En caso de ser necesario, permite instalar Windows para usar ambos
sistemas en la misma computadora.
 Está optimizado para entender gestos mediante un trackpad, ya sea el
que viene incorporado en las MacBooks como así también mediante el
Magic TrackPad.
 Utiliza el sistema de archivos APFS, que significa Apple File System. En
su versión inicial, el Macintosh utilizaba el MFS (Macintosh File System)
y luego, en 1985, cambió a HFS (Hierarchical File System).
 Los dispositivos que soportan macOS utilizan procesadores Intel desde
el año 2005. Previo a ello, se utilizaban plataformas PowerPC quien
sucedió a los Motorola 68000.

1
0
Ventajas

 Apple diseña tanto hardware como software lo que permite


garantizar una buena experiencia de funcionamiento y atender los
pequeños detalles
o Un ejemplo lo es el conector del adaptador de corriente
llamado “MagSafe”. Su diseño permite que en caso de
tropiezo accidental este se desconecte de la computadora
fácilmente evitando arrastrar a la Mac a un daño casi seguro.
 En una Mac puedes tener lo mejor de los dos mundos: Mac OS /
Windows (también Linux pero es un tema para otro día)
o Cambios en el procesador o “cerebro” utilizado en los models
de Mac desde 2007 permiten que una Mac pueda además de
venir con MacOS instalado también se le pueda instalar
Windows ejecutándolo tal como lo haría una PC
convencional.
 El sistema operativo utiliza muchos elementos visuales para
comunicar haciéndo más fácil su uso
 Todos los modelos vienen integrados con características (Bluetooth
webcam conexiones de vídeo avanzados etc.) que en otras
computadoras serían opcionales
 Generalmente estan inmunes a ataques por virus y programas
maliciosos
 Se distinguen por su diseño el cual incluye muchas innovaciones en
el área técnica y de funcionamiento
 Excelente en el manejo de contenido multimedios
 Duración de batería es excepcional

Desventaja

 Tienden a ser más costosas que las PCs


 Centros de reparación no son tan accesibles
o Piezas pueden ser costosas (Ejemplo: US$80 por el
adaptador de corriente para el cual no hay alternativas
genéricas)
 En algunas de ellas la capacidad de expandirlas son limitadas
 En el aspecto de juegos la variedad no es tan extensa como en
Windows

4. Chrome OS

1
1
Ha sido uno de los últimos en llegar al mercado. Su principal característica es que
todo el trabajo se realiza desde el navegador, con lo cual los dispositivos no
requieren de un disco local grande ni de un hardware demasiado sofisticado.
Se destaca del resto por la velocidad de navegación, la sencillez y el precio
asequible. Es el ideal para usuarios que pueden llevar a cabo la navegación sin
necesidad de emplear dispositivos complejos. En Estados Unidos ya es un claro
competidor de Windows.

Características

Chrome OS está diseñado de una forma minimalista, debido a que su


principal herramienta es el navegador web Google Chrome. De esta forma,
la compañía planea mover gran parte de la interfaz de usuario desde un
entorno de escritorio hacia Internet. De hecho, Google se refiere a su
proyecto Chrome OS como una extensión natural del navegador Chrome.
En otras declaraciones para una audiencia de desarrolladores, Google
enfatiza que la web es la plataforma, destacando que las aplicaciones
basadas en web funcionarán en Chrome y viceversa.

Ventajas

 Apps que funcionan offline


 Almacenamiento Google Drive Integrado
 Precio altamente competitivo
 Actualización constante y sin viruses
 Compatibilidad con Dropbox
 Es rápido, muy rápido
 Ya está personalizado a tu gusto
 Gran autonomía

Desventajas

 No tienes Skype
 Complicada compatibilidad con Office
 Almacenamiento ajustado

1
2
Bibliografía

 Ryan Cairn (5 de febrero de 2010). «Upcoming build system changes» (en


inglés). Consultado el 9 de mayo de 2010.
 Portage Bulid FAQ (The Chromium Projects)» (en inglés). Consultado el 10 de
mayo de 2010.
 Sundar Pichai, VP Product Management and Linus Upson, Engineering
Director, Google (08-07-2009). «Official Google Blog: Introducing the Google
Chrome OS». Google. Consultado el 08-07-2009.
 Introducing the Google Chrome OS». Consultado el 17-12-2010.
 Google Chrome OS - FAQ». Consultado el 17-12-2010.
 Announcing the Chromium OS Open Source Project». Consultado el 17-12-
2010.
 An update on Chrome, the Web Store and Chrome OS». Consultado el 17-12-
2010.
 Pilot Program - Chrome OS». Consultado el 17-12-2010.
 User Experience». Consultado el 17-12-2010.
 Panels». Consultado el 17-12-2010.
 Content Browser». Consultado el 17-12-2010.
 Notifications». Consultado el 17-12-2010.
 System Status Icons». Consultado el 17-12-2010.
 Pinned Tabs». Consultado el 17-12-2010.
 nstant web». Consultado el 17-12-2010.
 Same experience everywhere». Consultado el 17-12-2010.
 Always connected». Consultado el 17-12-2010.
 Datos de
Statcounter: https://gs.statcounter.com/os-market-share/desktop/worldwide
 Volver arriba↑ Datos de Statcounter: https://gs.statcounter.com/os-version-
market-share/windows/desktop/worldwide
 Volver arriba↑ Datos de Statcounter: https://gs.statcounter.com/os-version-
market-share/windows/desktop/worldwide
 Volver arriba↑ Datos de Statcounter: https://gs.statcounter.com/os-version-
market-share/windows/desktop/worldwide
 Artículo de Wikipedia: Microsoft Windows. Consultado el 29 de agosto de 2021.
Disponible en: https://es.m.wikipedia.org/wiki/Microsoft_Windows
 Artículo de Wikipedia: Windows Server 2008. Consultado el 29 de agosto de
2021. Disponible en: https://es.m.wikipedia.org/wiki/Windows_Server_2008
 Artículo de Wikipedia: Windows Server 2012. Consultado el 29 de agosto de
2021. Disponible en: https://es.m.wikipedia.org/wiki/Windows_Server_2012
 Artículo de Maestros del Web: Historia de
Windows http://www.maestrosdelweb.com/principiantes/historia-de-windows/
 http://sextos.win/historia-del-sistema-operativo-windows.html
 Historia del Windows
 listasw

1
3
1
4

También podría gustarte