0% encontró este documento útil (0 votos)
83 vistas20 páginas

Sistemas Operativos

El documento describe los sistemas operativos, incluyendo su definición, cómo se estudian desde diferentes puntos de vista, sus componentes principales como el intérprete de comandos y el núcleo, los tipos de virtualización, los tipos comunes de sistemas operativos como Windows y Linux, y las tendencias actuales hacia sistemas operativos basados en la web. Explica que un sistema operativo gestiona los recursos del hardware y provee servicios a las aplicaciones, actuando como interfaz entre el usuario, las aplicaciones y el hardware subyacente.

Cargado por

Henrry Ottoniel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas20 páginas

Sistemas Operativos

El documento describe los sistemas operativos, incluyendo su definición, cómo se estudian desde diferentes puntos de vista, sus componentes principales como el intérprete de comandos y el núcleo, los tipos de virtualización, los tipos comunes de sistemas operativos como Windows y Linux, y las tendencias actuales hacia sistemas operativos basados en la web. Explica que un sistema operativo gestiona los recursos del hardware y provee servicios a las aplicaciones, actuando como interfaz entre el usuario, las aplicaciones y el hardware subyacente.

Cargado por

Henrry Ottoniel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad de san Carlos de Guatemala –USAC-

Centro Universitario del Norte –CUNOR-


Contaduría Pública y Auditoria –CPA-

Procesamiento electrónico de datos

Sistemas operativos

Cobán Alta Verapaz, Abril de 2020


Universidad de san Carlos de Guatemala –USAC-
Centro Universitario del Norte –CUNOR-
Contaduría Pública y Auditoria –CPA-

Procesamiento electrónico de datos

Sistemas operativos

Grupo No. 3

Willy Alexander Tec xoc 20146406


Rubén Eliezer Xitumul Reyes 201745685
Henrry Ottoniel Pop Chub 201742718
Jancel Gustavo López Juárez 201742659

Cobán Alta Verapaz, Abril de 2020


Resumen

En el mundo de la informática de denomina sistema operativo al programa que gestiona


los recursos físicos de un sistema informático, y provee servicios a los programas de
aplicación para que éstos funcionen correctamente, también puede entenderse como un
programa o conjunto o programas de una computadora y se dice que funciona como
intermediario entre el hardware y el usuario, también administra eficientemente los
recursos de la computadora.

Un sistema operativo puede ser estudiado de 4 puntos de vista los cuales son:

Como maquina Jerárquica


Como maquina Extendida
Como administrador de recursos
Como administrador de procesos
Un sistema operativo se compone de la siguiente manera Intérprete de comando, sistema
de archivos y núcleo, también llamado Kernel0 y es el responsable e representar las
funciones básicas del sistema operativo

Virtualización

Es el término que se utiliza para decir que una máquina física comparte recursos a otros
Sistemas Operativos que son independientes Existen diferentes tipos de virtualización y
cada una obtiene una serie de beneficios.

Virtualización por software


Virtualización por hardware
Virtualización completa

Tipos de Sistemas Operativos

En los Sistemas Operativos físico y virtual pueden ser instalados los sistemas más
comunes que son: Windows, Linux y Mac, pero en el Sistema Operativo en web tiene
diferentes sistemas instalados.

Tendencias de los Sistemas Operativos


El campo de las tendencias de los sistemas operativos, está a la vanguardia ya que hoy en
día existen sistemas operativos mejores y más innovadores, como por ejemplo los Web
OS, (Sistemas Operativos Web) Su objetivo clave se dirige a conseguir un
funcionamiento basado en “la nube”, es decir, en relacionarse con el exterior mediante la
interfaz del navegador y donde todo se realiza de forma remota a través de la conexión a
Internet.
Introducción

El trabajo que a continuación se detalla está compuesto por sistemas


operativos los cuales son un conjunto de programas de computadoras
destinados a realizar múltiples tareas, un sistema operativo también es
llamado indistintamente como núcleo o Kernel pero debe tenerse en cuenta
la diferencia entre Kernel y sistema operativo solo es aplicable si el núcleo
en monolítico. Sirve para proveer una interfaz entre la computadora y los
usuarios, para ser estudiado se basa en puntos de vista los cuales son: Como
máquina jerárquica, Como maquina Extendida, Como administrador de recursos, Como
administrador de procesos, así también encontramos los componentes de un sistema
operativo, virtualizaciones tipos de virtualizaciones y tipos de sistemas operativos dentó
de los cuales cabe mencionas algunos de los más comunes: sistemas operativos físicos,
virtuales, en Web y por ultimo tenemos tendencias de los sistemas operativos.
Indicé
SISTEMAS OPERATIVOS

En el mundo de la informática se denomina sistema operativo al programa, o conjunto de


ellos, que gestiona los recursos físicos de un sistema informático (memoria, capacidad de
procesamiento, espacio en disco duro, acceso a la red, etc.) y provee servicios a los
programas de aplicación para que éstos funcionen correctamente.

El sistema operativo también es llamado indistintamente como núcleo o kernel, pero debe
tenerse en cuenta que la diferencia entre kernel y sistema operativo solo es aplicable si el
núcleo es monolítico, lo cual fue muy común entre los primeros sistemas. En caso
contrario, es incorrecto llamar al sistema operativo núcleo.

Así mismo se dice que es el software principal o conjunto de programas de un sistema


informático que gestiona los recursos de hardware y provee servicios a los programas de
aplicación de software, ejecutándose en modo privilegiado respecto de los restantes.

1.1. Descripción del Sistema Operativo


Un Sistema Operativo se entiende como un programa o conjunto de programas de una
computadora, también se puede decir que:

 El Sistema Operativo sirve para proveer una interfaz entre la computadora y


los usuarios.
 El Sistema Operativo funciona como intermediario entre el hardware y el
usuario.

Los Sistemas Operativos realizan dos funciones importantes que son:

 Proveer una máquina virtual, esto quiere decir, que el usuario puede ejecutar
programas sin tener que entrar en detalle con el hardware.
 Administrar eficientemente los recursos de la computadora.
El Sistema Operativo es muy útil en la actualidad y sobre todo actúa como
intermediario entre el usuario y el hardware. Las partes con las que interactúa el
Sistema Operativo son:

Usuario, Aplicación y Hardware

 Usuario: es el encargado de ejecutar o no un programa.


 Aplicación: programa informático diseñado para resolver trabajos del usuario.
 Sistema Operativo: encargado de interactuar entre la parte del hardware y la parte
de aplicación.
 Hardware: componentes electrónicos tangibles de una computadora.

El Sistema Operativo para ser estudiado se basa en 4 puntos de vista:

a) Como máquina jerárquica: este punto de vista se refiere a que el Sistema


Operativo está dividido en pequeñas partes o en estructura por niveles; este
punto de vista también es llamado anillos concéntricos o rings.

b) Como máquina extendida: este punto de vista contiene un conjunto de


servicios o llamadas al sistema el cual es útil para los programas. Si se tuviera
un conjunto de máquinas con diferentes componentes y fabricantes, la
máquina virtual puede parecer idéntica pero el programador observa la misma
interfaz.

c) Como administrador de recursos: como su nombre lo indica administra los


recursos de la computadora, esto quiere decir, que si se tienen dos o más
programas ejecutándose al mismo tiempo; el administrador se encarga de
proporcionar o llevar el control de los recursos para los programas.

d) Como administrador de procesos: este punto de vista se encarga de


administrar los procesos que necesitan recursos para ejecutarse; esto quiere
decir, que si se tiene un proceso que necesita ejecutarse, el administrador
evalúa si hay recursos disponibles y si no hay recursos el administrador lo
pone en una cola hasta que se libren los recursos para poderse ejecutar.

1.2. Componentes de un Sistema Operativo


Los componentes son paquetes que sirven para gestionar las interacciones con el
hardware; y estos componentes dan vida al Sistema Operativo para su buen
funcionamiento, estos componentes son:
a) Interprete de comando, este componente tiene la capacidad de traducir las
instrucciones que ordena el usuario por medio de un lenguaje de control y así
controlar fácilmente el hardware o periféricos.
b) Sistema de archivos, permite que los archivos se almacenen en forma de
árbol.
c) Núcleo, también llamado kernel y es el responsable de representar las
funciones básicas del Sistema Operativo; como por ejemplo, la gestión de
E/S, gestión de memoria, etcétera.

1.3. Virtualización
Es el término que se utiliza para decir que una máquina física comparte recursos a
otros Sistemas Operativos que son independientes, pero funcionan al mismo tiempo
sin que estos sepan que están compartiendo recursos. La virtualización es una capa
que esconde el hardware o software real al usuario, para que este no tenga necesidad
de acceder directamente a estos componentes.

1.3.1. Tipos de virtualización


Existen diferentes tipos de virtualización y cada una obtiene una serie de
beneficios. Por ejemplo, algunos aprovechan al máximo los recursos de
procesador, disco y memoria.
a. Virtualización por software
La virtualización por software es la más utilizada por los usuarios, este tipo de
virtualización permite instalar uno o más Sistemas Operativos huésped en un
Sistema Operativo físico. Los recursos de la computadora del Sistema
Operativo físico se comparten con los Sistemas Operativos huésped.
b. Virtualización por hardware
Este tipo de virtualización trabaja directamente con el hardware de la
computadora haciendo el Sistema Operativo más rápido. Para la virtualización
por hardware es necesario que los procesadores utilicen extensiones
introducidas; como el procesador Intel VT-x y el AMD-V.

c. Virtualización completa
La máquina virtual por medio de un hypervisor permite simular el hardware
real para el SO huésped, sin tener que modificarlo.

1.4. Tipos de Sistemas Operativos


En los Sistemas Operativos físico y virtual pueden ser instalados los sistemas más
comunes que son: Windows, Linux y Mac, pero en el Sistema Operativo en web
tiene diferentes sistemas instalados.

1.4.1. Sistema Operativo físico


Este tipo de SO es el más común y es el que utiliza la mayoría de personas en sus
casas o empresas. Este Sistema Operativo utiliza solo los recursos de una
computadora (disco duro, memoria RAM, CPU y periféricos) es decir es un
Sistema Operativo centralizado. Al SO físico también se le conoce como SO base.

1.4.2. Sistema Operativo virtual


El SO virtual permite compartir el hardware de la computadora con varios SO
independientes que estén instalados en un SO físico.

Este SO es útil ya que se puede instalar cualquier distribución de SO y trabajar


como si estuviera en el SO físico; lo que hace es emular un SO. Para esta versión
del SO el DirectX no ofrece soporte por lo que no se pueden instalar juegos qué
requieran de esta característica.

El SO más utilizado es la virtualización por software, esto quiere decir que se


pueden instalar varias máquinas virtuales o SO huésped en un SO físico. La
ventaja de usar este tipo de SO es qué reduce los riegos. Por ejemplo, que no se
instale bien un software; con el SO virtual se tiene la posibilidad de regresar a un
punto donde aún no se ha instalado este software.

1.4.3. Sistema Operativo en web

Un Sistema Operativo (SO) Web, llamado a veces Webtop o computadora en la


nube es una máquina virtual que vive en línea, pero cuando está conectado a una,
casi no se distingue de un escritorio común de algún Sistema Operativo. En la
mayoría de los casos los menús e íconos de un SO Web se parecen a los de
Windows, completo con una barra de tareas, un explorador de archivos, un
escritorio con papel tapiz personalizable y aplicaciones para productividad y
comunicaciones.

El SO en web se actualiza automáticamente y el usuario no se tiene que preocupar


más por actualizaciones. El SO en web es una simulación del SO, pero se puede
trabajar como un SO físico; se puede crear carpetas, mover, eliminar, crear iconos
en el escritorio, abrir y cerrar aplicaciones, etcétera.

Cuando un usuario ejecuta una aplicación, su equipo envía una petición al nodo
de control del sistema esto es un servidor que actúa como un administrador del
sistema. Este nodo de control interpreta la petición y se conecta con el equipo del
usuario, el procesamiento se hace de forma remota; por lo cual el usuario no tiene
que preocuparse por mejorar la máquina a cada cierto tiempo.
Los SO en web pueden competir con los SO físicos si los proveedores tienen claro
la seguridad de los datos de los usuarios, si logran convencer a los usuarios de su
seguridad podría haber un cambio drástico en la informática.

a. Arquitectura
La arquitectura de computadoras es una parte fundamental para el sistema de
la computadora. La arquitectura explica la situación de cómo están los
componentes y puede realizar las operaciones para las que se va a utilizar. La
mayoría de SO en web utilizan cuatro capas.

 Aplicaciones: esta capa puede llamar a funciones de cualquier capa.


 Bibliotecas: estas son funciones de más alto nivel.
 Servicios: son funciones de más bajo nivel.
 Kernel: es el encargado de unificar los servicios del sistema.

b. Diseño
Este es el diseño para cumplir el funcionamiento y accesos a los recursos que
se encuentran remotamente. Las tres interfaces principales son Naming,
Storage y Job Execution. El sistema de seguridad se encarga de la
autenticación de las tres interfaces. Un ejemplo sería el acceso autenticado a
los datos globales o a los servidores que se encuentran remotamente. Las
interfaces individuales permiten a las aplicaciones existentes aprovechar la
funcionalidad, esto quiere decir tener un acceso transparente a los recursos en
red. Naming es un nombre activo único que sirve para la transferencia de
datos. Storage es para el almacenamiento de datos y Job Execute es el que
permite la ejecución de los procesos tanto a nivel local como de forma remota.

c. Dynamic web caching


Es un servicio que interactúa con el servidor HTTP para obtener un mejor
rendimiento, además Dynamic Web Caching usa el almacenamiento en caché.
TREC trabaja dinámicamente y determina las dependencias por medio de
observaciones de la ejecución de scripts de Shell, las ventajas que puede tener:
 Eliminación de errores de los usuarios que puedan tener en las
especificaciones de la información de dependencia.
 Actualizar la información de la dependencia de forma dinámica, esto
debido a los cambios que puede haber.

 Eliminación de Makefile, este pueden ser complicado, restrictiva o


propenso a errores.
1.5. Tendencias de los Sistemas Operativos

El campo de las tendencias de los sistemas operativos, está a la vanguardia ya que


hoy en día existen sistemas operativos mejores y más innovadores, como por
ejemplo los Web OS, (Sistemas Operativos Web) Su objetivo clave se dirige a
conseguir un funcionamiento basado en “la nube”, es decir, en relacionarse con el
exterior mediante la interfaz del navegador y donde todo se realiza de forma remota a
través de la conexión a Internet. El poder de procesamiento es ejercido por el
servidor del otro lado y el usuario sólo recibe los resultados en su terminal. El
potencial de este tipo de sistemas puede llegará ser enorme, tanto en compatibilidad
como en potencia de cálculo. Sucede que actualmente se encuentran en fase de
desarrollo y no hay acuerdo en la dirección que deben tomar estos sistemas
operativos. Cada equipo trata de imponer su filosofía y los diseños se diversifica sin
encontrar un conjunto pionero que logre avanzar en la dirección más eficiente.

Para tener una perspectiva organizada de la popularidad que alcanzan cada uno de
estos sistemas operativos en ciernes hemos usado dos variables: Su cantidad de
apariciones en Google y su índice de popularidad en el ranking de Alexa. Suelen
coincidir, pero cuando no lo hacen, preferimos clasificar en primer lugar atendiendo
al número de apariciones en el buscador principal. Con la excepción de si la palabra
que denomina al sistema operativo posee varias acepciones, entonces usamos el
índice de Alexa como mejor indicativo de su popularidad y entre ellos tenemos:

1.5.1. Chrome OS
El mero hecho de ser un producto del buscador más famoso de la historia, le ha
proporcionado la publicidad y la credibilidad necesarias para posicionarse cómo
indiscutible número uno de los sistemas operativos del futuro. Su filosofía del
“todo gratis y abierto” ya no sorprende a todos aquellos que están acostumbrados
a los grandes movimientos estratégicos de la gran G.

1.5.2. Eye OS
No ostenta la fama del primero de la lista, pero resulta muy meritorio que, sin los
recursos de una gran compañía, haya logrado un producto prácticamente acabado
y de enorme calidad como para subirse en el podium. Poco a poco y sin hacer
ruido, EyeOS se ha colado entre las listas de WebOS como una opción muy seria
digna de consideración y de aparecer al lado del gigante que todo lo gana. Con
una excelente interfaz y un repertorio de aplicaciones que cubren casi todas las
necesidades del usuario, este sistema operativo cumple las expectativas generales
y se posiciona en segundo lugar de nuestro ranking. EyeOS no teme al gran
Google y se posiciona como firme competidor suyo.

1.5.3. DesktopTwo
Gran competidor de nuestro ranking que alcanza una excelente tercera posición,
ganada por su sencillez y facilidad de uso. Apoyado por Sun Microsystems, este
proyecto tiene visos de lograr una implantación más que suficiente entre los fieles
del trabajo bien hecho. Su aspecto coincide con lo que se espera de un sistema
operativo online y nos hace más soportable el tiempo necesario para aprender a
manejarnos en su entorno. DesktopTwo es gratis y cada cuenta posee una
capacidad de almacenamiento de 1 GB.

1.5.4. Atoolo
Se caracteriza por una simplicidad extrema y por la integración de Google Maps.
Diseñado para aquellos que no quieren complicarse la vida y sólo utilizan el
ordenador para realizar tareas básicas. Apenas integra las aplicaciones de urgencia
y tampoco se muestra generoso con los idiomas posibles con los que poder operar.
Atoolo quizá no ha nacido para convertirse en un sistema operativo online de
masas.
1.5.5. [Link]
Su gran virtud estriba en que se parece mucho al Windows Vista, por tanto, los
que acostumbran a utilizar el sistema operativo de Microsoft no tendrán
problemas en adaptarse a la propuesta de [Link]. Cuenta con 5 GB de
almacenamiento más 3 GB de correo electrónico, y obsequian 1 GB por cada
amigo al que recomienden el sistema. Su velocidad de respuesta no es nada del
otro mundo, pero tampoco podemos catalogarla como deficiente.

Es difícil precisar cuáles serán las tendencias futuras. Pareciera que Windows y
Macintosh seguirán siendo de utilidad para muchas personas en los próximos
años, entre ellos estudiantes y comerciantes, personas con microcomputadoras en
casa y en pequeñas empresas. El sistema operativo Linux comienza a ganar
terreno por su flexibilidad, calidad y versatilidad, por lo que dará mucho que
hablar en el futuro próximo.

Seguramente los sistemas operativos seguirán evolucionando a nuevas versiones


cada vez más potentes y fáciles de usar. Estos nuevos sistemas serán creados con
técnicas y metodologías innovadoras, como la programación orientada a objetos,
que intentan ir a la par de los desarrollos tecnológicos. El uso de nuevos métodos
de programación permitirá que la creación de los nuevos sistemas operativos sea
más rápida y eficiente.

Es de suponer que los nuevos sistemas operativos continuaran la tendencia de una


interfaz de usuario amigable e intuitiva, semejante a la interfaz gráfica ya
existente, pero explotando las ventajas de las tecnologías emergentes. Además
estarán orientados a una mayor y más avanzada interconexión y mejores
capacidades de seguridad en red.

SO’s dedicados al Consumo y Creación

Realmente esta tendencia no es ni nueva ni vieja, sino que se renueva con el


tiempo. Y es que hace tiempo lo que te vendían era una computadora poderosa
con un sistema operativo con el que podías hacer tus labores de trabajo. Ahora
nos muestran como los sistemas operativos no son solo para los que saben usar
computadoras o son hombres de negocios, sino para cualquiera que le guste
consumir contenido, o tenga ganas de crear un dibujo, tocar una canción o leer un
libro. De esta forma la nueva generación de sistemas operativos nos quieren dar a
entender que ahora son más nuestros amigos, y que podemos usarlos para
entretenernos y relajarnos en tiempos de ocio.

2. SO’s pensados para cada dispositivo

Hace pocos años, antes de que saliera el iPhone, se creía que para tener un buen
smartphone debía de tener un sistema operativo, llámese Windows, con toda la
interfaz que tenía Windows en ese entonces, haciendo que las interfaces fueran
horrorosas y se vieran peor en las pantallas. Ahora parece que todos han
aprendido esa lección y podemos ver sistemas operativos para smartphones muy
diferentes a las de las tablets y muy diferentes a las de escritorio. Microsoft de
alguna forma quiere unificar el mundo de las tablets con el escritorio, pero de
igual forma aprendió que los gestos son la característica principal en una tableta, y
el mouse o cursos para una computadora. Google también aprendió ya que la
primera interfaz en una tableta con Android era la misma que la del teléfono,
haciendo que se luciera muy mal adaptado. Apple pensó en esto y creó una
interfaz que se parece en el iPhone y iPad, pero supo controlar y añadir pequeños
elementos de interfaz que son característicos del iPad, e interfaces distintivas para
el iPhone.

3. Interacción entre dispositivos

Una tendencia más que vemos es cómo interactúan estos dispositivos entre si.
Dicen que esta es la era post-PC porque en teoría ya no necesitaremos de estas
para vivir. Yo creo que es más el hecho de dejar a un lado su uso más que para
crear y administrar contenido, dejando a los teléfonos y tabletas las funciones de
consumo y un poco de creación, haciendo que se necesiten entre sí para poder
funcionar. Esto es gracias al poder de los sistemas operativos que comparten en
sus diferentes versiones los mismos núcleos o kernels que permiten eso.

4. Redes sociales
Hace cinco años las redes sociales no tenían tanto impacto en la gente, pero
parece que conforme pasa el tiempo son más importantes e indispensables. Por
ese motivo los nuevos sistemas operativos ya nos traen integradas los soportes
para redes sociales como Twitter y Facebook, añadiendo esa expansión de poder
incluir no sólo funciones de rendimientos y mejoras en los SO, sino algún tipo de
comodidad indispensable hoy en día para cualquiera que vive o interactúa en las
redes sociales.

5. Apps de todos para todos

Antes si querías hacer tu aplicación para Windows o OS X tenías que tenía cierta
influencia en la gente para poder venderles u ofrecerles tu programa, de otra
forma sólo podía quedarse en el disfrute de uno mismo. Ahora todos los SO,
incluido Linux, tiene su propia tienda de aplicaciones en donde en la mayoría de
las veces si somos buenos haciendo programas ahora si tenemos la posibilidad de
que la gente la descargue, la compre y la pruebe y de alguna forma hacernos
famosos en este ámbito, algo que era inimaginable hace 10 años, porque hoy en
día los SOs tienen éxito en parte a estas tiendas de aplicaciones. Entonces, 5
tendencias que podemos disfrutar hoy en los sistemas operativos de teléfonos,
tabletas o computadoras de escritorio, donde nos tratan de ver que ya los sistemas
operativos no se craquean o se rompen, congelan, mueren, etc, sino que ahora hay
menos miedo para tocarlos y jugar de igual forma.
Conclusiones

1- Luego de haber investigado y analizado se puede ver que se han desarrollado


varios tipos de sistemas operativos con diferentes interfaces y categorías. Pero
hemos podido observar que todos los sistemas operativos han sufrido cambios por
parte de los programadores, y siguen evolucionando.

2- Existe mucha variedad de sistemas operativos pero los más conocidos son el
Windows 7, UNIX, Linux y MacOs. Estos sistemas operativos aunque tienen
nombre diferente, tienen un mismo objetivo al ser instalado en una computadora.

3- El Sistema operativo es de suma importancia para un equipo (computadora), ya


que sin él, una computadora no enciende.
Bibliografia

También podría gustarte