Gestión de archivos
Alumno: Vanessa Vega Cruz
Escuela: Preparatoria Oficial
Número.277 Profesor y camarada
Misael Núñez Acosta
Profesor: Genaro Hernández
Grupo:301
INDICE
Cómo funcionan el sistema operativo……………………………………….……..………….…..3
Tipos de Sistemas Operativos…………………………………………......….……………..…….6
Cómo surge el sistema operativo …………………………………….………………………..…..9
Generación Cero (década de 1940)…..………………………………………………..…………11
Primera Generación (década de 1950)…………….………………………………..……...……12
Segunda Generación (a mitad de la década de 1960)…………………………………………13
Tercera Generación (mitad de década 1960 a mitad década de 1970)………………………14
Cuarta Generación (mitad de década de 1970 en adelante)…………………………………..15
Fuentes…………………………………………………………………………………………..…..17
Cómo funciona el sistema operativo
El sistema operativo es un software que gestiona los recursos de un dispositivo,
como la memoria, el disco duro o el procesador.
En general, las funciones del sistema operativo son el producto de un trabajo en
conjunto con un dispositivo informático. De esta forma, un usuario recibe la ayuda
necesaria para realizar las tareas que se le asignan.
En este ejercicio, tanto el hardware como el software son administrados por el
sistema operativo y proporcionan los recursos solicitados por el usuario. Dicho
esto, el sistema operativo actúa como intermediario entre el hardware, las
funciones de entrada, salida y la asignación de memoria en cada caso de uso.
Como consecuencia, el sistema operativo administra los siguientes dispositivos:
Entrada: estos incluyen el teclado, el mouse y la cámara.
Salida: se pueden considerar bajo esta clasificación a pantallas, impresoras
o proyectores digitales.
Almacenamiento: incluyen unidades de almacenamiento internas y
externas.
Red: routers o repetidores de señal.
Los componentes principales del sistema operativo son el
kernel o núcleo, la interfaz de usuario y la interfaz de
programación de aplicaciones. En cada caso, el núcleo
proporciona un control básico a los dispositivos; por su
parte, la interfaz de usuario ayuda en la interacción del
usuario con el sistema.
3
Las funciones del sistema operativo siempre están dirigidas a satisfacer las
necesidades del usuario. A continuación, algunas funciones generales:
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. Hay dos tipos de interfaz de
usuario: la línea de gráficos y la interfaz de
comandos.
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.
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.
4
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.
Para finalizar, debemos entender que la interfaz de usuario y la interfaz de la
aplicación son un lenguaje. A través de ellos es que los usuarios pueden
comprender el entorno digital; desde el software de la aplicación que estamos
usando, hasta las funciones del sistema operativo en sí mismo.
Además, el sistema operativo también proporciona funciones adicionales
permitiendo que podamos realizar todas las tareas que desempeñamos en el día a
día, como trabajar o jugar.
Tipos de Sistemas Operativos
5
A nivel de usuario de un computador, podemos decir que hay 2 tipos de Sistemas
Operativos: SO para ordenador y SO para Dispositivos Móviles.
Hay que decir que hay una extensa familia de sistemas operativos clasificados
según los tipos de ordenadores que controlan y el género de aplicaciones que
aceptan.
Sistemas Operativos Para ordenador
Los sistemas operativos para computador u ordenadores de sobremesa son muy
variados y hay muchos, pero los más usados son el Windows, el Mac y el LINUX.
Linux o Ubuntu: Como sistema operativo fue desarrollado para proporcionar
a los usuarios de computadoras personales una opción alternativa libre o
bien de bajísimo costo. Linux tiene la reputación de ser un sistema muy
eficaz y rápido. Hay muchas versiones diferentes, las más conocidas son
Ubuntu o Fedora. Las versiones se pueden modificar de forma libre por
cualquier usuario.
Microsoft Windows: El uso de las ventanas es la insignia del sistema
operativo de Microsoft, sistema estándar para ordenadores personales y de
negocios. Fué creado en 1985, es el gran responsable y pionero de la
rápida evolución de la informática en el hogar.
Mac OS: es el sistema operativo de Apple Macintosh para líneas de
ordenadores personales y estaciones de trabajo. La manzana identifica a
este sistema operativo ya que es su logotipo.
Sistemas Operativos para Móviles
6
Los sistemas operativos para móviles y tablets más utilizados son son Android e
iOS:
Android: Este sistema operativo fue creado a partir de Linux ya que es de
código abierto, se utiliza para dispositivos móviles y tablet. Lo creó la
compañía Android inc. Un tiempo después compro Google y se hizo tan
famosa que subieron muchísimo las ventas, a día de hoy es el sistema
operativo para móviles mas utilizado.
IOS: Es el sistema operativo creado por la empresa Apple inc. su
lanzamiento inicial fue en junio de 2007 lanzando su primera versión ya que
a día de hoy ya vamos por la versión 15 de este SO. Este sistema operativo
es menos utilizado que Android pero leyendo diversas opiniones de los
usuarios llegamos a la conclusión de que IOS es mucho mas estable que
Android y también más rápido.
Windows Phone: Fue un sistema operativo creado por la compañía
Windows, al principio tuvo bastante éxito y se vendieron muchos teléfonos
móviles y tablets con este sistema operativo, a día de hoy esta en desuso
ya que se ha quedado obsoleto en comparación con los otros dos SO que
hemos nombrado anteriormente.
También hubo otros sistemas operativos como Blackberry OS, que
estuvieron unos años en funcionamiento y se quedaron totalmente
obsoletos y a día de hoy ya están en el olvido.
SO Según el PC y el Género de Aplicaciones
7
De este tipo Tenemos:
Sistema operativo en tiempo real (RTOS): los sistemas operativos en
tiempo real se utilizan para supervisar maquinaria, instrumentos científicos
y sistemas industriales. Una parte muy importante de un RTOS es dirigir los
recursos de la computadora para que una operación particular se ejecute
precisamente en exactamente la misma cantidad de tiempo, cada vez que
ocurre.
Usuario único, tarea única: como su nombre lo señala, este sistema
operativo está diseñado para administrar la computadora de modo que un
usuario pueda hacer una cosa a la vez.
Usuario único, multitarea: este es el tipo de sistema operativo que la
mayoría de la gente utiliza en sus computadoras de escritorio y portátiles en
la actualidad. Windows de Microsoft y las plataformas MacOS de Apple son
ejemplos de sistemas operativos que dejarán que un solo usuario tenga
varios programas en funcionamiento al tiempo.
Multiusuario: un sistema operativo multiusuario permite que muchos
usuarios diferentes aprovechen los recursos de la computadora
simultáneamente.
Los sistemas operativos Unix, VMS y mainframe, como MVS , son ejemplos de
sistemas operativos multiusuario.
Cómo surge el sistema operativo
8
Los primeros ordenadores no tenían
sistemas operativos. Cada programa
que se ejecutaba en estos primeros
ordenadores tenía que incluir todo el
código preciso para ejecutarse en el
ordenador, comunicarse con el
hardware conectado y realizar el
cálculo que el programa estaba
destinado a realizar.
Esta situación hizo que incluso los programas más simples, se transformaran en
muy complejos.
Como respuesta a este inconveniente, los dueños de las computadoras centrales
empezaron a desarrollar un software de sistema que facilitara la escritura y la
ejecución de los programas que incluía la computadora, y así nacieron los
primeros sistemas operativos.
El primer sistema operativo fue creado por General Motors en mil novecientos
cincuenta y seis para ejecutar una sola computadora central IBM.
En la década de mil novecientos sesenta, IBM fue el primer fabricante de
computadoras en asumir la tarea de desarrollar sistemas operativos y comenzó a
repartir sistemas operativos incluidos en sus ordenadores.
Los primeros sistemas operativos se desarrollaron en la década de mil
novecientos cincuenta, cuando las computadoras solo podían ejecutar un
programa al unísono.
Más adelante en las siguientes décadas, las ordenadores comenzaron a incluir
cada vez más programas de software, en ocasiones llamados bibliotecas, que se
unieron para crear el inicio de los sistemas operativos de el día de hoy.
A fines de la década de 1960, se desarrolló la primera versión del sistema
operativo Unix. Escrito en lenguaje de programación C, y disponible de manera
gratuita durante sus primeros años.
Unix se amoldó de forma fácil a los nuevos sistemas y logró de manera rápida una
extensa aceptación.
Muchos sistemas operativos modernos, incluyendo Apple OS X y todas y cada
una los diferentes versiones de Linux, se remontan o bien fundamentan en el SO
Unix.
9
Microsoft Windows fue desarrollado como contestación a una petición de IBM de
un sistema operativo para ejecutar su gama de ordenadores personales o bien
ordenador.
El primer sistema operativo creado por Microsoft no se
llamaba Windows , se llamaba MS-DOS y se construyó en
1981 al adquirir el sistema operativo 86-DOS de Seattle
Computer Products y alterarlo para cumplir con los
requisitos de IBM.
El nombre de Windows se utilizó por vez primera en mil
novecientos ochenta y cinco cuando se creó una interfaz gráfica de usuario y se
emparejó o unió con el MS-DOS.
En nuestros días Apple, OS X, Microsoft Windows y las distintas formas de Linux
(incluido Android) dominan la enorme mayoría del mercado de sistemas operativos
modernos, como ya vimos previamente.
Generación Cero (década de 1940)
10
Los primeros sistemas computacionales no poseían sistemas operativos. Los
usuarios tenían completo acceso al lenguaje de la máquina. Todas las
instrucciones eran codificadas a mano.
El programador debía:
Llenar registros para solicitar el uso de la computadora
Llenar registros para capturar el programa y los datos
Llenar registros para ejecutar el programa y los datos
Llenar registros para entregar los reportes y salidas de datos
Si se encontraba un error durante la ejecución, el programador debía detener el
procesador, revisar los registros, corregir los datos y reiniciar el programa.
A finales de la década de 1940, se comenzaron a desarrollar los primeros
compiladores, ensambladores, rutinas y programas de utilería. Sin embargo, no se
logró que varios programadores pudieran utilizarlos debido a la complejidad de la
programación.
Los primeros ordenadores analógicos: comenzaron a construirse a principios del
siglo XX los primeros modelos realizaban los cálculos mediante ejes y engranajes
giratorios. La generación cero que abarcó la década de la segunda guerra mundial
un equipo de científicos y matemáticos crearon lo que se considera el primer
ordenador digital totalmente eléctrico.
“Colossus” fue uno de los primeros computadores
digitales, empleados por los británicos para leer las
comunicaciones cifradas alemanas durante la Segunda
Guerra Mundial mediante Enigma. Según el primer
ministro británico, Winston Churchill, la computadora
permitió acortar la guerra en 18 meses. Esta permitió
conocer detalles sobre movimientos de tropas, el estado
de los suministros, las municiones, el número de
soldados muertos, [Link] máquina Colossus fue
diseñada originalmente por Tommy Flowers en la
Estación de Investigación de la Oficina Postal, en Dollis Hill.
Se basaba en la idea de universalidad de la máquina de Turing, estaba compuesta
por más de 1.500 tubos de vacío, la entrada de datos era por medio de tarjetas
perforadas y los resultados se almacenaban en relés temporalmente hasta que se
les daba salida a través de una máquina de escribir. Era totalmente automática,
medía 2.25 metros de alto, 3 metros de largo y 1.20 metros de ancho.
Primera Generación (década de 1950)
11
Los sistemas operativos de los años cincuenta fueron diseñados para hacer más
fluida la transición entre trabajos. Antes de que los sistemas fueran diseñados, se
perdía un tiempo considerable entre la terminación de un trabajo y el inicio del
siguiente.
Este fue el comienzo de los sistemas de procesamiento por lotes, donde los
trabajos se reunían por grupos o lotes. Cuando el trabajo estaba en ejecución,
este tenía control total de la máquina. Al terminar cada trabajo, el control era
devuelto al sistema operativo, el cual limpiaba y leía e iniciaba el trabajo siguiente.
Al inicio de los 50's esto había mejorado un poco con la
introducción de tarjetas perforadas (las cuales servían para
introducir los programas de lenguajes de máquina), puesto
que ya no había necesidad de utilizar los tableros
enchufables.
Además, el laboratorio de investigación General Motors
implementó el primer sistema operativo para la IBM 701.
Los sistemas de los 50's generalmente ejecutaban una sola
tarea, y la transición entre tareas se suavizaba para lograr
la máxima utilización del sistema. Esto se conoce como
sistemas de procesamiento por lotes de un sólo flujo, ya que los programas y los
datos eran sometidos en grupos o lotes.
La introducción del transistor a mediados de los 50's cambió la imagen
radicalmente.
Se crearon máquinas suficientemente confiables las cuales se instalan en lugares
especialmente acondicionados, aunque sólo las grandes universidades y las
grandes corporaciones o bien las oficinas del gobierno se podían dar el lujo de
tenerlas.
Para poder correr un trabajo (programa), tenían que escribirlo en papel (en Fortran
o en lenguaje ensamblador) y después se perforará en tarjetas. Enseguida se
llevaría la pila de tarjetas al cuarto de
introducción al sistema y la entregaría a uno
de los operadores. Cuando la computadora
terminara el trabajo, un operador se dirigiría a
la impresora y desprender la salida y la
llevaría al cuarto de salida, para que la
recogiera el programador.
Segunda Generación (a mitad de la década de 1960)
12
La característica de los sistemas operativos fue el desarrollo de los sistemas
compartidos con multiprogramación, y los principios del multiprocesamiento. En
los sistemas de multiprogramación, varios programas de usuario se encuentran al
mismo tiempo en el almacenamiento principal, y el procesador se cambia
rápidamente de un trabajo a otro. En los sistemas de multiprocesamiento se
utilizan varios procesadores en un solo sistema computacional, con la finalidad de
incrementar el poder de procesamiento de la máquina.
La independencia de dispositivos aparece después. Un usuario que desea escribir
datos en una cinta en sistemas de la primera generación tenía que hacer
referencia específica a una unidad de cinta particular. En la segunda generación,
el programa del usuario especificaba tan solo que un archivo iba a ser escrito en
una unidad de cinta con cierto número de pistas y cierta densidad.
Características:
Aparición de los transistores.
Se especializa el personal (diseñadores,
analistas, ...).
Se desarrollan los primeros sistemas operativos.
Se procesan los trabajos por lotes ("batch").
El S.O. se entiende como un programa de
control que planifica los trabajos.
En resumen las computadoras grandes de la segunda
generación se usaban primordialmente para cálculos científicos y de ingeniería,
como la resolución de ecuaciones diferenciales parciales. Estas máquinas
generalmente se programaban en FORTRAN y lenguaje ensamblador. Los
sistemas operativos típicos eran FMS (el Fortran Monitor System) e IBSYS, el
sistema operativo de IBM para la 7094.
Tercera Generación (mitad de década 1960 a mitad década de 1970)
13
Se inicia en 1964, con la introducción de la familia de computadores Sistema/360
de IBM. Los computadores de esta generación fueron diseñados como sistemas
para usos generales. Casi siempre eran sistemas grandes, voluminosos, con el
propósito de serlo todo para toda la gente. Eran sistemas de modos múltiples,
algunos de ellos soportaban simultáneamente procesos por lotes, tiempo
compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y
costosos, nunca antes se había construido algo similar, y muchos de los esfuerzos
de desarrollo terminaron muy por arriba del presupuesto y mucho después de lo
que el planificador marcaba como fecha de terminación.
Estos sistemas introdujeron mayor complejidad a los ambientes computacionales;
una complejidad a la cual, en un principio, no estaban acostumbrados los
usuarios.
Características:
Se introducen los circuitos integrados, lo cual es una gran ventaja en el
precio y desempeño del computador.
Se introduce el sistema IBM 360 altamente compatible.
Se introduce la multiprogramación
Se introducen los discos duros.
Se introduce el tiempo compartido entre usuarios.
Aparecen los circuitos integrados y la multiprogramación.
Existen muchas computadoras diferentes con S.O. muy diferentes.
Se suministran una gran cantidad de programas de utilidad.
Los S.O. son complejos.
Se utilizan dispositivos virtuales como las técnicas de SPOOL.
Multiprocesamiento (sistemas compuestos de varios procesadores).
Surgimiento de la Ingeniería del Software.
Separación entre la venta de hardware y software.
Las computadoras de la tercera generación
emergieron con el desarrollo de los circuitos
integrados (pastillas de silicio) en las cuales se
colocan miles de componentes electrónicos, en una
integración en miniatura. Las computadoras
nuevamente se hicieron más pequeñas, más rápidas,
desprendían menos calor y eran energéticamente más
eficientes.
14
Cuarta Generación (mitad de década de 1970 en adelante)
Dos mejoras en la tecnología de las computadoras marcan
el inicio de la cuarta generación: el reemplazo de las
memorias con núcleos magnéticos, por las de chips de silicio
y la colocación de muchos más componentes en un Chip:
producto de la microminiaturización de los circuitos
electrónicos. El tamaño reducido del microprocesador y de
chips hizo posible la creación de las computadoras personales (PC).
Características:
Se desarrolló el microprocesador.
Se colocan mas circuitos dentro de un chip.
LSI. Large Scale Integration Circuit (Circuito integrado de Escala larga).
VLSI - Very Large Scale Integration circuit (Circuito integrado de Escala
muy larga).
Cada "chip" puede hacer diferentes tareas.
Un "chip" sencillo actualmente contiene la unidad de control y la unidad de
aritmética/lógica. El tercer componente, la memoria primaria, es operado
por otros "chips"
Un "chip" sencillo actualmente contiene la unidad de control y la unidad de
aritmética/lógica. El tercer componente, la memoria primaria, es operado
por otros "chips".
Se desarrollan las microcomputadoras, o sea, computadoras personales o
PC.
Se desarrollan las supercomputadoras.
Circuitos LSI (alta escala de integración) y, posteriormente, VLSI.
Relanzamiento de los ordenadores personales.
Crecimiento del software para las computadoras personales.
Crecimiento de las redes de computadoras que ejecutan S.O. en red y
distribuidos.
Usan LSI (large scale integration).
Intel 8080 (8 bits) -> IBM PC (1980) con DOS.
Intel 80286 (1983), 80386 (1985) y 80486 (1989).
GUI (graphical User Interface) -> Macintosh
Microsoft adopta GUI y desarrolla Windows (sobre DOS)
Microsoft saca Windows 95 como sistema operativo, luego Windows 98
(basado en 16 bits), Windows NT (32 bits) con ideas de VAX VMS.
Windows NT 5.0 se transformó en Windows 2000
Windows 98 se transformó en Windows Me.
Windows XP
15
Los sistemas de la cuarta generación constituyen el estado actual de la tecnología.
Con la ampliación del uso de redes de computadores y del procesamiento en línea
los usuarios obtienen acceso a computadores alejados geográficamente a través
de varios tipos de terminales.
Los sistemas de seguridad se han incrementado mucho ahora que la información
pasa a través de varios tipos vulnerables de líneas de comunicación. La clave de
cifrado está recibiendo mucha atención; han sido necesario codificar los datos
personales o de gran intimidad para que; aun si los datos son expuestos, no sean
de utilidad a nadie más que a los receptores adecuados.
El porcentaje de la población que tiene acceso a un computador en la década de
los ochenta es mucho mayor que nunca y aumenta rápidamente.
El concepto de máquinas virtuales es utilizado. El usuario ya no se encuentra
interesado en los detalles físicos de; sistema de computación que está siendo
accedida. En su lugar, el usuario ve un panorama llamado máquina virtual creado
por el sistema operativo.
Fuentes:
16
[Link]
operativos/#:~:text=Sistemas%20operativos%20b%C3%A1sicos:%20los%20m
%C3%A1s%20comunes%20y%20utilizados&text=Son%20los%20que%20se
%20han,tablets%20y%20smartphones%20de%20Apple.
[Link]
[Link]
[Link]
[Link]
17