Está en la página 1de 7

Centro Universitario: Centro Universitario de Ciencias Exactas e Ingenieras

Departamento: Ciencias Computacionales

Materia: Uso, Adaptación y Explotación de Sistemas Operativos

Profesor: Violeta del Rocio Becerra Velásquez

Alumno: Alejandro Sahagun Robles

Código: 217613774

Carrera: Ingeniera Informática

Sección: D03

Título de investigación: Introducción a los Sistemas Operativos

Fecha: 28 de Enero del 2023


Uso, Adaptación y Explotación de Sistemas Operativos

Indice
Contenido..........................................................................................................................................5
Instrucciones................................................................................................................................5
1. Evolución de los sistemas operativos..................................................................................5
2. Concepto de Sistema Operativo..........................................................................................6
3. Objetivos del Sistema Operativo.........................................................................................6
4. Modo usuario y Modo supervisor.......................................................................................7
Conclusiones.....................................................................................................................................8
Bibliografía.......................................................................................................................................8

Alejandro Sahagun Robles


Sistemas Operativos

Tabla de Contenidos

2
Uso, Adaptación y Explotación de Sistemas Operativos

Contenido
Instrucciones
- Investigue los siguientes puntos

1. Evolución de los sistemas operativos.


Primera Generación (1945 - 1955) : Tubos de vacío y tableros enchufables
En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se
reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la
máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba,
leía e iniciaba la siguiente tarea.
Al inicio de la década de 1950, la rutina había mejorado un poco con la introducción de la tarjetas
perforadas. Ahora era posible escribir en tarjetas y leerlos, en vez de utilizar tableros enchufables;
de lo contrario el procedimiento era el mismo.

Segunda Generación (1955 - 1965 ) : Transistores y sistemas de lote


En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los
cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder
de procesamiento de la máquina. El programa especificaba tan sólo que un archivo iba a ser
escrito en una unidad de cinta con cierto número de pistas y cierta densidad. El sistema operativo
localizaba entonces una unidad de cinta disponible con las características deseadas, y le indicaba
al operador que montara una cinta en esa unidad.

Tercera Generación (1965-1980): Circuitos integrados (CI) y multiprogramación


En esta época surge la familia de computadores IBM/360 diseñados como sistemas para
uso general, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo
cual provocó una nueva evolución de los sistemas operativos: los sistemas de modos múltiples,
que soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento en tiempo
real y multiprocesamiento.
Otro avance durante la tercera generación fue el crecimiento de las minicomputadoras,
comenzando con DEC PDP-1 en 1961.

Cuarta Generación (1980 - 1990 ) : Computadoras personales


Los sistemas operativos conocidos en la época actual son los considerados sistemas de
cuarta generación. Con la ampliación del uso de redes de computadoras y del procesamiento en
línea es posible obtener acceso a computadoras alejadas geográficamente a través de varios tipos
de terminales. Con estos sistemas operativos aparece el concepto de máquinas virtuales, en el

Alejandro Sahagun Robles


Sistemas Operativos

cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y
en su lugar el usuario observa una interfaz gráfica creada por el sistema operativo.
Con la creación de los circuitos integrados LSI (integración a grande escala) , chips que contiene
miles de transistores en un centímetro cuadrado de silicon, la era de computadora personal vio
sus inicios.
Un avance importante que empezó a tomar su sitio a mediados de la década de 1980 es el
desarrollo de redes de computadoras personales que corren sistemas operativos en red y sistemas
operativos distribuidos. En un sistema operativo en red, los usuarios tienen conocimiento de la
existencia de múltiples computadoras y pueden ingresar en maquinas remotas y reproducir
archivos de una maquina a la otra. Cada maquina ejecuta su sistema operativo local y tiene un
usuario propio (o usuarios).
Un sistema distribuido, es aquel que se presenta ante sus usuarios como un sistema uniprocesador
tradicional, aunque en realidad este compuesto de múltiples procesadores. En un sistema
distribuido real, los usuarios no tienen conocimiento de donde se están ejecutando sus programas
o de donde están ubicados sus archivos.

2. Concepto de Sistema Operativo.


El sistema operativo es el software que coordina y dirige todos los servicios y
aplicaciones que utiliza el usuario en una computadora, por eso es el más importante y
fundamental. Se trata de programas que permiten y regulan los aspectos más básicos del sistema.
Los sistemas operativos, también llamados núcleos o kernels, suelen ejecutarse de manera
privilegiada respecto al resto del software, sin permitir que un programa cualquiera realice
cambios de importancia sobre él que puedan comprometer su funcionamiento.
Los sistemas operativos consisten en interfaces gráficas, entornos de escritorio o gestores de
ventanas que brindan al usuario una representación gráfica de los procesos en marcha. También
puede ser una línea de comandos, es decir, un conjunto de instrucciones ordenado según su
prioridad y que funciona en base a órdenes introducidas por el usuario.

3. Objetivos del Sistema Operativo.


• Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los
recursos necesarios.
• Administrar al CPU gracias a un algoritmo de programación.
• Direccionar las entradas y salidas de datos (a través de drivers) por medio de los
periféricos de entrada o salida.
• Administrar la información para el buen funcionamiento de la PC.
• Dirigir las autorizaciones de uso para los usuarios.
• Administrar los archivos.

4
Uso, Adaptación y Explotación de Sistemas Operativos

4. Modo usuario y Modo supervisor.


Modo de usuario
Al iniciar una aplicación en modo de usuario, Windows crea un proceso para la
aplicación. El proceso proporciona a la aplicación un un espacio de direcciones virtuales privado
y una tabla de identificadores privados. Dado que el espacio de direcciones virtuales de una
aplicación es privado, una aplicación no puede modificar los datos que pertenecen a otra
aplicación. Cada aplicación se ejecuta de forma aislada y, si una aplicación se bloquea, el bloqueo
se limita a esa aplicación. Otras aplicaciones y el sistema operativo no se ven afectados por el
bloqueo.
Además de ser privado, el espacio de direcciones virtuales de una aplicación en modo de usuario
es limitado. Un proceso que se ejecuta en modo de usuario no puede acceder a direcciones
virtuales reservadas para el sistema operativo. Limitar el espacio de direcciones virtuales de una
aplicación en modo de usuario impide que la aplicación modifique los datos críticos del sistema
operativo, y posiblemente perjudiciales.

Modo supervisor (kernel)


Todo el código que se ejecuta en modo kernel comparte un único espacio de direcciones
virtuales. Por lo tanto, un controlador en modo kernel no está aislado de otros controladores y del
propio sistema operativo. Si un controlador en modo kernel escribe accidentalmente en la
dirección virtual incorrecta, los datos que pertenecen al sistema operativo u otro controlador
podrían verse comprometidos. Si se bloquea un controlador en modo kernel, todo el sistema
operativo se bloquea.

5. Servicios o funciones que presta el sistema.


1. Arranque
Arrancar significa iniciar el sistema de la computadora. Esta acción inicial se encarga de
activar las funciones del sistema operativo. Acto seguido, el sistema verificará todos los recursos
del dispositivo para comenzar a trabajar.
2. Interfaz de usuario
La interfaz de usuario es el espacio virtual donde un usuario ingresa o escribe las
instrucciones de la acción que desea llevar a cabo. Dichas instrucciones aparecerán como un
elemento en la pantalla de la computadora.
3. Administrar la memoria
El sistema operativo es la herramienta encargada de administrar diferentes programas.
Para lograr esta acción debe trabajar administrando simultáneamente la carga de memoria para
cada acción. De esta forma logra que el dispositivo lleve a cabo múltiples tareas al tiempo.

Alejandro Sahagun Robles


Sistemas Operativos

4. Ejecución de programas
Permite que la computadora lleve a cabo las instrucciones de diferentes programas que se
ejecutan en la memoria.
5. Seguridad
Dentro de las funciones del sistema operativo, esta se asegura de que una persona no autorizada
no modifique ningún dato del sistema. También evita que las personas usen datos sin permiso o
incluso que los eliminen de forma accidental.
6. Almacenamiento
El sistema operativo es el que verifica y controla correctamente el espacio en disco. También, se
ocupa de todos los archivos almacenados en el sistema y de todas las carpetas del sistema
informático.
7. Administrar el hardware
Una computadora tiene muchos dispositivos que se pueden conectar en cualquier momento;
algunos de ellos son la impresora, el teclado, el mouse, etc. Pues bien, el sistema operativo es el
que controla estos dispositivos de hardware mediante software. Dentro del equipo se les conoce
como drivers o controladores de dispositivo.

Conclusiones
En este trabajo aprendí sobre la historia de los sistemas operativos los cuales me
sorprenden que tengan tanto tiempo existiendo por que uno al interactuar con ellos todo el tiempo
no se pone a pensar y no imagina todo lo que ha conllevado a como funcionan en la actualidad ya
que pues algo que esta ahí y se usa mucho pero no nos paramos a pensar realmente como la
humanidad avanzo hasta el punto de que pudieron hacer tal cosa qu seria inimaginable para los
primeros que pensaron en eso, lo cual es maravilloso y fascinante investigar y aprender de ellos.

Bibliografía
- EVOLUCION DE LOS SITEMAS OPERATIVOS. (n.d.). Página web de ofimaticascensa.
Retrieved January 29, 2023, from
https://ofimaticascensa.jimdofree.com/guia-ofimatica-3/evolucion-de-los-sistemas-operativos/
- Modo de usuario y modo kernel. (n.d.). Microsoft.com. Retrieved January 29, 2023, from
https://learn.microsoft.com/es-es/windows-hardware/drivers/gettingstarted/user-mode-and-
kernel-mode
- Sistema Operativo - Concepto, usos, tipos, funciones y ejemplos. (n.d.). Concepto. Retrieved
January 29, 2023, from https://concepto.de/sistema-operativo/
- Terol, M. (2021, November 18). 7 funciones del sistema operativo que debes conocer. Movistar
blog. https://www.movistar.es/blog/mi-movistar/funciones-sistema-operativo-importancia/

También podría gustarte