Sie sind auf Seite 1von 11

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico Superior de Valladolid

Alumno:

Jonathan Aldair Ortega Canul.

Número de matrícula:

18070037

Asignatura:

Sistemas Operativos.

Docente:

M.E. Genny Yesenia Cetina Marrufo.

Actividad:

Investigación.

Fecha:

01/02/2020.
TECNOLÓGICO NACIONAL DE MÉXICO

INTRODUCCIÓN.

Esta investigación tratara de abordar sobre el tema de “Sistemas Operativos” lo cual


abordaremos diferentes temas como su definición cuál es su clasificación, sus
características funciones y sobre todo su historia con el objetivo de tener un mejor
entendimiento acerca de los Sistemas Operativos y de esa manera poder entender
la materia ya que como sabemos los Sistemas Operativos han sido un gran impacto
al campo laboral tanto como social y gracias a eso es que hemos tenido un gran
avance tecnológico en la actualidad.

1
TECNOLÓGICO NACIONAL DE MÉXICO

INVESTIGACIÓN.

Concepto de Sistema Operativo.

Un Sistema Operativo (SO) es un software que proporciona un acceso sencillo y


seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de
la implementación particular y creando la ilusión de existencia de recursos ilimitados
(o abundantes). Máquina Virtual. Otra definición, es el de un programa que actúa
como intermediario entre el usuario de la computadora y el hardware de la
computadora.

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.

2
TECNOLÓGICO NACIONAL DE MÉXICO

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.

Funciones de los Sistemas Operativos.

Algunas de las funciones de los sistemas operativos son los siguientes:

Administrar a los usuarios, es decir, este crea usuarios y grupos, asigna


contraseñas, gestiona las cuentas, establece permisos. Los sistemas
operativos actuales son multiusuario, esto quiere decir que varios usuarios
pueden utilizar los mismos servicios simultáneamente.
Gestionar los procesos, es decir, los programas en ejecución que necesitan
recursos para realizar su tarea: Tiempo de procesador, asignación de
memoria, acceso a los dispositivos periféricos. Los sistemas operativos son
multitarea y por tanto capaces de ejecutar diferentes procesos a la vez.
Proporcionar una interfaz gráfica de usuario que permita a la persona
comunicarse con el ordenador. El entorno del sistema operativo dispone de
una GUI que posibilita el uso del sistema a través de ventanas, desplegando
menús, presionando botones, utilizando el ratón con la pantalla táctil. Por otra
parte, incluye un intérprete de comandos, conocido como como terminal, para
interactuar con el sistema por medio de la escritura de comandos que lleva a
cabo tareas específicas: instalar un programa, ver la configuración de la red,
resolver errores de software, es copiar un archivo.

3
TECNOLÓGICO NACIONAL DE MÉXICO

Administrar los archivos, permitiendo el acceso, la adición eliminación de


datos en diferentes dispositivos, así como controlando los permisos que
tienen los usuarios para utilizarlos.
Gestionar los recursos hardware, tales como asignar el procesador a los
diferentes programas, cargar aplicaciones en la memoria, permitir la
comunicación en red y, en general, encargarse de del correcto
funcionamiento de todos los componentes conectados ordenador.

Clasificación de los Sistemas Operativos.

Administración de tareas:

Monotarea: los que permiten sólo ejecutar un programa a la vez.


Multitarea: los que permiten ejecutar varias tareas o programas al mismo
tiempo.

Administración de usuarios:

Monousuario: aquellos que sólo permiten trabajar a un usuario, como es el


caso de los ordenadores personales.
Multiusuario: los que permiten que varios usuarios ejecuten sus programas a
la vez.

Organización interna o estructura:

Monolítico.
Jerárquico.
Cliente-servidor.

Manejo de recursos o acceso a servicios:

Centralizados: si permite utilizar los recursos de un solo ordenador.


Distribuidos: si permite utilizar los recursos (CPU, memoria, periféricos...) de
más de un ordenador al mismo tiempo.

4
TECNOLÓGICO NACIONAL DE MÉXICO

Estructura de los Sistemas Operativos.

Estructura monolítica.

Es la estructura de los primeros sistemas operativos. Fundamentalmente por un solo


programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada
una puede llamar a cualquier otra.

Algunas de sus características son:

Construcción de programa final a base de módulos compilados


separadamente que se une a través del editor de enlaces.
Buena definición de parámetros de enlace entre las rutinas existentes.
Carecen de protección y privilegios al entrar y manejan diferentes aspectos
de la computadora.
Generalmente están hechos a la medida

Estructura jerárquica.

Consiste en organizar el sistema operativo con una jerarquía de capas cada una
construida sobre la que está bajo ella.

Algunas de sus características son;

Las zonas más intensas o núcleo están más protegidas de posibles accesos
indeseados desde las capas más externas.
Tienes un contacto mas próximo con el hardware
Núcleo mínimo, más seguro y ágil.

5
TECNOLÓGICO NACIONAL DE MÉXICO

En esta estructura se basan prácticamente la mayoría de los SO actuales. Otra


forma de ver este tipo de sistema es la denominación de anillos concéntricos o
“RINGS”.

Estructura máquina virtual.

Se trata de un SO que presenta una interfaz cada proceso, mostrando una máquina
que parece idéntica a la máquina real subyacente. Estos SO separan dos
conceptos: Multiprogramación y La Máquina Extendida Su objetivo es distinguir
distintos SO dando la sensación de ser varias máquinas. Tiene capacidad de utilizar
varios SO simultáneamente.

Algunas características son:

Se puede hacer varios sistemas operativos sin necesidad de crear


particiones.
Se puede simular el hardware.
Gran capacidad de disco duro-memoria RAM.
Protección cada máquina virtual está aislada de las otras y no puede inferir.

6
TECNOLÓGICO NACIONAL DE MÉXICO

Estructura cliente-servidor.
Es el tipo más reciente de los SO, que pueden ser ejecutados en la mayoría de las
computadoras, ya sean grandes o pequeñas. Este sistema sirve para todo, por lo
tanto, ese propósito general y se basa en lo mismo que el resto de los SO
convencionales: núcleo procesos, presentando grandes diferencias en cuanto a la
forma de distribuir los trabajos entre sus diferentes partes.

Algunas características son:

Coordina, permite el trabajo entre iguales.


Cliente; inicia las solicitudes o peticiones (maestro)
Espera y recibe respuesta del servidor
Se puede conectar a varios servidores a la vez.
Esclavo, espera las solicitudes del cliente
Aceptan conexiones desde un gran número de clientes.

7
TECNOLÓGICO NACIONAL DE MÉXICO

Evolución histórica de los Sistemas Operativos.

1ª. Etapa (1945-1955): Bulbos y conexiones.

Después de los infructuosos esfuerzos de Babbage, hubo poco progreso en la


construcción de las computadoras digitales, hasta la Segunda Guerra Mundial. A
mitad de la década de los 40´s, Howard Aikem (Harvard), John Von Newman
(Instituto de Estudios Avanzados, Princeton), J, Prespe R. Eckert y Williams
Mauchley (Universidad de Pennsylvania), así como Conrad Zuse (Alemania), entre
otros lograron construir maquinas de calculo mediante bulbos.

Toda la programación se llevaba a cabo en lenguaje de máquina absoluto y con


frecuencia se utilizaban conexiones para controlar las funciones básicas de la
máquina. Los lenguajes de programación eran desconocidos (incluso el lenguaje
ensamblador).

2a. Etapa. (1955-1965): Transistores y Sistemas de Procesamiento por lotes.

La introducción del transistor a mediados de los años 50´s modifico en forma radical
el panorama. Las computadoras se volvieron confiables de forma que podían
fabricarse y venderse a clientes, con la esperanza de que ellas continuaran
funcionando lo suficiente como realizar un trabajo en forma. Dado el alto costo del
equipo, no debe sorprender el hecho de que las personas buscaron en forma por
demás rápidas vías para reducir el tiempo invertido. La solución que, por lo general
se adoptó, fue la del sistema de procesamiento por lotes.

3ra Etapa (1965-1980): Circuitos integrados y multiprogramación.

La 360 de IBM fue la primera línea principal de computadoras que utilizó los circuitos
integrados, lo que proporcionó una gran ventaja en el precio y desempeño con
respecto a las máquinas de la segunda generación, construidas a partir de
transistores individuales. Se trabajo con un sistema operativo enorme y
extraordinariamente complejo. A pesar de su enorme tamaño y sus problemas el
sistema operativo de la línea IBM 360 y los sistemas operativos similares de esta

8
TECNOLÓGICO NACIONAL DE MÉXICO

generación producidos por otros fabricantes de computadoras realmente pudieron


satisfacer, en forma razonable a la mayoría de sus clientes.

4ta Etapa (1980-Actualidad): Computadoras personales.

Un interesante desarrollo que comenzó a llevarse a cabo a mediados de la década


de los ochenta ha sido el crecimiento de las redes de computadoras personales,
con sistemas operativos de red y sistemas operativos distribuidos. En el sistema
operativo de red, los usuarios están conscientes de la existencia de varias
computadoras y pueden conectarse con máquinas remotas y copiar archivos de una
máquina a otra. Cada máquina ejecuta su propio sistema operativo local y tiene su
propio usuario.

9
TECNOLÓGICO NACIONAL DE MÉXICO

Conclusión.

En conclusión, el Sistema Operativo es de gran importancia en un equipo ya sea


una computadora, ya que gracias a ese mismo sistema el computador enciende y
no solo eso ya que en la actualidad existen diversos sistemas operativos en los
cuales tenemos a Windows, Linux, MacOS, Ubuntu entre otros. Estos Sistemas
Operativos, aunque sean diferentes tienen un mismo objetivo. Podemos decir que
los sistemas operativos han sido un gran impacto para la humanidad ya que se inicia
desde los años 40´s y desde entonces ha sido avanzando de una manera muy
rápido y gracias a eso a ayudado a muchas personas.

Referencias Bibliográficas.

 Milenkovic, M. (1994). Sistemas operativos. Conceptos y Diseño, 2ª Edición,


McGraw.
 http://eq2-sistemasoperativos.blogspot.com/2012/04/13-evolucion-historica-
de-los-sistemas.html
 http://eq2-sistemasoperativos.blogspot.com/2012/04/15-estructuras-
sistemas-operativos.html
 https://es.scribd.com/document/286957316/Funciones-y-Caracteristicas-de-
Los-Sistemas-Operativos
 https://informatica.uv.es/it3guia/FT/cap5-ssoo-ft.pdf

10

Das könnte Ihnen auch gefallen