0% encontró este documento útil (0 votos)
573 vistas15 páginas

Tarea SOM02

La generación 0 carecía de sistemas operativos y el hardware se ejecutaba directamente desde la consola. La generación 1 introdujo el concepto de sistema operativo aunque seguía careciendo de ellos. La generación 2 incorporó procesamiento por lotes y sistemas operativos basados en él.

Cargado por

Raul
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)
573 vistas15 páginas

Tarea SOM02

La generación 0 carecía de sistemas operativos y el hardware se ejecutaba directamente desde la consola. La generación 1 introdujo el concepto de sistema operativo aunque seguía careciendo de ellos. La generación 2 incorporó procesamiento por lotes y sistemas operativos basados en él.

Cargado por

Raul
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

Generación Componente técnico que Avances en relación a los

la caracteriza sistemas operativos


Generación 0 Solo existía el hardware Se caracteriza por la
propio del ordenador y lo ausencia de los Sistemas
ejecutaba directamente Operativos
desde la consola de
operador
Generación 1 Aparece el concepto de Continua la carencia de
Sistema operativo, el sistemas operativos tal
ordenador funcionaba con como los conocemos en la
el Sistema actualidad
operativo   EXEC I
Generación 2 Introducción del A esta generación se
transistor. incorpora también el
Los sistemas operativos procesamiento por lotes
comenzaron simplemente (batch), que consiste en la
como una transición entre ejecución secuencial de
trabajos, así, mientras un programas (jobs) en el
trabajo estaba en computador. El código de
ejecución tenía el control estos programas es
total de la máquina. Al generado por otro
finalizar la tarea, el control ordenador, que los graba
era devuelto al sistema en dispositivo físico, más
operativo, que se tarde, un operador recoge
encargaba de mostrar los la cinta y la lleva al
resultados y empezar el ordenador que se encarga
trabajo siguiente. Para de ejecuciones.
llevar a cabo este trabajo, Se construye una nueva
se usaban tarjetas versión del UNIVAC, que
perforadas. llevaba un sistema
operativo basado en
procesamiento por lotes
EXEC II.
Generación 3 Se presenta el IBM 360, Existe una mayor difusión
máquina que inaugura de la multiprogramación.
una nueva generación Aparecen técnicas de
gracias a la aparición de Spooling.
los circuitos integrados, Surgen los lenguajes de
que permitían concentrar control de trabajos.
miles de transistores en Se introducen también los
una superficie mínima. sistemas de tiempo real,
que requieren tiempos de
respuesta muy exigentes,
en especial para usos
industriales o militares.

Creación del En 1977 se presenta el


Generación 4 Microprocesador. Comodore 8096, el primer
El primero lo desarrolló ordenador personal que
Marcian E. Hoff para Intel se vende con pantalla
en 1971, el 4004; tenía incluida.
2.300 transistores (los UNIX surgió a principios
microprocesadores de los 70 derivado de
actuales tienen más de 40 MULTICS, fue desarrollado
millones) y era capaz de en C, es un sistema
ejecutar 60.000 operativo multiusuario y
instrucciones por multitarea, a finales de los
segundo. Las ventajas de setenta surgió la variante
la aparición del BSD UNIX (Berkeley
microprocesador se software Distribution),
concretan en un desarrollado por la
incremento importante de universidad de California.
la velocidad, un ahorro de
consumo, un incremento Surge otro sistema
de potencia de cálculo y la
operativo muy extendido
reducción del tamaño y que llegó a convertirse en
coste. estándar para muchos
fabricantes, el CP/M
(control Program and
Monitor).
Generación 5 Comenzó en 1981 con la Surgen los primeros
creación del IBM PC, que sistemas operativos de
llevaba inicialmente el red, como Windows NT
sistema operativo PC-DOS, (New Technology), a
que se basó en el CP/M. principios de los 90 surge
Después MS-DOS Linux, un sistema
desarrollado por operativo de software
Microsoft, incorporando libre y código abierto.
más adelante el sistema Google aparece a finales
operativo Windows. DR- de los 90, a partir de 2010
DOS competidor de MS- aparecen las tablets y
DOS de la empresa Digital smartphones surgiendo
Research. sistemas operativos para
estos dispositivos.
2. Haz un esquema con la clasificación de los sistemas operativos
Monotareas

-Administración de Tareas. Multitareas

Clasificación de los Sistemas Operativos - Administración de Usuarios. Monousuario.


Multiusuario.

Centralizado
- Manejo de Recursos. Distribuido

3. Define sistema operativo: qué es, qué funciones tiene, la finalidad, qué tipos hay
según su uso, sus tareas, ..., menciona sistemas operativos que conozcas y para qué
usuarios están indicados....
[Link]
- El sistema operativo (SO) es un conjunto de programas, servicios y funciones
que gestionan y coordinan el funcionamiento del hardware y del software.
Gracias al sistema operativo, el hardware se identifica, se reconoce, y el
sistema informático empieza a funcionar. Posteriormente, mediante los
programas y las aplicaciones del propio sistema operativo, el usuario podrá
realizar determinadas funciones.
El sistema operativo es el que realiza todo el trabajo dentro del equipo. El
usuario utiliza el hardware, pero se despreocupa de gestionarlo o
administrarlo. Gracias a una interfaz sencilla (medio de comunicación entre
usuario y equipo), proporciona al usuario una comunicación directa, sin que
éste tenga que preocuparse de la gestión de memoria, del procesador o de
cualquier otro recurso o componente de hardware. También sirve para que el
usuario utilice software de aplicaciones y éste se despreocupe de la posición de
memoria en la que se almacena, por ejemplo, el texto que está tecleando, o
simplemente de qué forma se reproduce una lista musical.
El fin fundamental de un sistema operativo es coordinar la utilización que se
hace del hardware dependiendo de los programas o aplicaciones que se estén
utilizando. Los programas que se utilizan en la mayoría de los casos los decide
usuario, pero en otras muchas ocasiones son programas propios del sistema
operativo los que tienen que estar funcionando para poder hacer que los del
usuario cumplan con su objetivo.
Tipos de sistemas operativos
Es posible hacer diferentes clasificaciones de los sistemas operativos, como, por
ejemplo, según el equipo o dispositivo donde se ejecutan o sus capacidades de
procesamiento. En este sentido, podemos hablar de sistemas operativos que se
ejecutan en:
 Ordenadores: sistemas como el propio Windows, macOS o Linux,
especialmente diseñados para gestionar y controlar nuestros ordenadores.
 Dispositivos móviles: son aquellos especialmente desarrollados para
dispositivos móviles como smartphones y tablets (iOS y Android).
 Integrados: Los sistemas integrados son aquellos que se encuentran embebidos
en determinados dispositivos y que favorecen la función de los mismos,
impresoras, electrodomésticos, etc.
Ahora bien, también podríamos hacer una clasificación en función de sus
capacidades a la hora de procesar tareas o soportar diferentes usuarios:
 Usuario único y tarea única: aquellos que únicamente son capaces de procesar
al mismo tiempo una sola tarea de un único usuario.
 Multitarea de un único usuario: los sistemas operativos capaces de realizar
múltiples tareas a la vez de un único usuario.
 Multitarea y multiusuario: los sistemas que cuenta con la capacidad de
ejecutar múltiples tareas a la vez de diferentes usuarios.
Algunos ejemplos de sistemas operativos
Han existido y existen un montón de sistemas operativos para diferentes
dispositivos. Podemos distinguir entre sistemas para PC, para dispositivos
móviles (tablets y smartphones), televisores inteligentes, smartwatches, etc.
Sistemas operativos para PC:
 Windows
 Mac OS
 Unix
 Solaris
 FreeBSD
 OpenBSD
 Chrome OS (GNU/Linux)
 Multitud de distribuciones de Linux
 Etc.…
Sistemas operativos para dispositivos móviles (móviles y tablets):
 Android
 iOS
 BlackBerry OS
 Windows 10 Mobile
 Tizen
 Etc.…

Sistemas operativos para Smart TV:
 WebOS
 Firefox OS
 Tizen
 Android TV
Sistemas operativos para smartwatches:
 Android
 WatchOS
 Android Wear
 WearOS9
 OpenWatch

4. Calcula la fragmentación de memoria si tenemos siete particiones de memoria de


1MB y la cola de tareas contiene tareas con requerimientos de 300KB, 1800KB,
1000KB, 900KB, 600Kb, 700KB y 200KB. Sabemos que 1 MB = 1024 KB

  tamañ proceso ocupa en fragmentación      


o partición

partición 1 1024 300 300 724  


partición 2 1024 1800 1024 0  
partición 3 1024   776 248  
partición 4 1024 1000 1000 24  
partición 5 1024 900 900 124  
partición 6 1024 600 600 424  
partición 7 1024 700 700 324  
 En este 996 suma de las
caso, los fragmentaciones
últimos internas
200kb ya
no caben al
estar la
memoria
llena.

   
   
               
5. Explicar la diferencia entre la fragmentación interna y la fragmentación externa
La fragmentación interna ocurre en la asignación de memoria de tamaño fijo, mientras
que la fragmentación externa ocurre en la asignación de memoria dinámica. Cuando
una partición asignada está ocupada por un programa que es menor que la partición,
el espacio restante se desperdicia causando fragmentación interna. Cuando no se
puede encontrar suficiente espacio adyacente después de cargar y descargar
programas, debido al hecho de que el espacio libre se distribuye aquí y allá, esto causa
fragmentación externa. La fragmentación puede ocurrir en cualquier dispositivo de
memoria, como RAM, disco duro y unidades flash.

6.- Un sistema posee una memoria física de 64 Kb dividido en marcos de páginas de


tamaño 4 Kb. Un programa tiene código de tamaño 32768 bytes, datos de 16386
bytes y la pila de 15870 bytes. ¿Se podrá cargar este programa en la memoria?
¿Y si el tamaño de la página fuera de 512 bytes?

- Sería imposible, ya que:

64Kb: 4Kb = 16 marcos de pagina


32768bytes: 4096bytes = 8 marcos 16386bytes: 4096 bytes = 4,0004 marcos ~5
marcos
15870bytes: 4096bytes = 3,8745 marcos ~ 4 marcos 8+5+4=17 marcos=>
imposible

- SI sería posible, ya que:

64KB=65536bytes 65536:512=128 marcos de página


32768: 512=64 marcos 16386: 512=32,003 ~ 33 marcos 15870: 512=30,99 ~
31marcos
64+33+31=128 marcos => Si es posible
7.- Compara la interfaz de un sistema operativo de hace más de 10 años (por
ejemplo, un Windows 95) con la de uno actual (por ejemplo, Windows 10). ¿Cuáles
son las diferencias más importantes a simple vista?

A simple vista se puede apreciar como elementos de la interfaz gráfica, como las
ventanas o la barra de tareas es completamente cambiada y el menú de inicio, en w95
aparecía como texto con el nombre de los programas (en w10 aparece en forma de
icono) en este último también aparecen gadgets como scanner, impresoras, teléfonos,
previsualización e información del tiempo, noticias, etc.…
Los gadgets toman el escritorio, de esta forma el escritorio se concibe como un
soporte de entrada y salida de información en vez de un espacio plano donde solo
colocar archivos.
Mientras w95 tenía una interfaz más “simple y llana”, que ya claramente se ve obsoleta,
Windows 10 busca ser familiar para los usuarios de todas las plataformas. Una de sus
principales virtudes es que se adapta a cualquier tipo de pantalla, bien sea la de una móvil o la
de un computador de escritorio.

8.- Haz un dibujo/esquema de los estados por los que pasa un proceso. Explicando
que quiere decir cada estado y explicando la evolución de estos procesos según los
estados por los que pasa.

En Asignación Activo Terminación


espera Terminado
Del Procesador
Apropiación Bloqueo

Elección FIN
Fin bloqueo
Bloqueado
Preparado

Carga
Descarga

Descargado
9. Los criterios de planificación más utilizados son el tiempo de retorno, tiempo de
espera, el rendimiento y la eficacia. Explica dichos conceptos de manera sencilla.
- Tiempo de retorno(R):
Es el intervalo de tiempo que transcurre desde que un proceso se crea o presenta
hasta que se completa por el sistema o finaliza. Es la suma del tiempo de ejecución
real o útil y el tiempo consumido en la espera por los recursos. R=E+U

- Tiempo de espera (E):


Se denomina así al intervalo de tiempo que transcurre desde que se señala un evento
hasta que se ejecuta la primera instrucción de dicho evento, es decir, es el tiempo que
se está esperando en el estado de preparado o bloqueado para empezar a ejecutarse.

- Rendimiento o Productividad (P). Es una medida del número de procesos


completados por unidad de tiempo. Indica la cantidad de trabajo que se está llevando
a cabo. Si N es el número de procesos completados en S segundos, P= N/S
- Eficacia (EF). Se expresa como un porcentaje del tiempo medio de utilización, es
decir, el porcentaje de tiempo en el que el procesador está ocupado. EF=(U/T) *100%
10.- Se tienen 3 procesos P1, P2, y P3 con tiempos de ejecución 85, 45 y 118. Si actúa
el algoritmo SJF, determinar el orden en que se encuentran en la lista de preparados.
Calcular sus tiempos de retorno y de espera.

85
45
118
QUANTUM 248 Quamtum totales
118 P3 118
45 P2 45
85 P1 85
0 45 130 248 LINEA DEL TIEMPO

Tiempos Retorno Espera


P1 130 45
P2 45 0
P3 248 130
11.- Sean dos procesos, P1 con tiempo de ejecución de 20 y P2 con tiempo de
ejecución de 15. Según el algoritmo de rueda con quantum 10. Marcar el tiempo de
retorno, de respuesta y de espera.

Espera retorno
Respuesta
P1  0  10  30
P2  10  20  35

solo la suma de las tiempo de


primera dos esperas llegada
espera

p2
p1
0 10 20 30 35
acaba p1 acaba p2
12.- Sea la siguiente descripción de carga; suponer el orden de llegada indicado

Trabajo Tiempo CPU=U Prioridad


1 4 3
2 2 2
3 3 2
4 2 1

Representar mediante el diagrama de Gantt el acceso a la CPU al aplicar planificación


FCFS (First Come First Server: Primero en llegar, primero en ser atendido), RR (Robin
Round o de rueda) (q = 1), SFJ (Shortest Job First: la tarea más corta la primera)) y
por prioridad. En cada caso, calcular el tiempo de retorno y de espera de cada
trabajo. Haz una tabla resumen con los distintos resultados e indica el que mejor
resultados tienen en general
13.- Haz una relación de los últimos sistemas operativos, así como de sus versiones,
de los sistemas, Macintosh, Windows y Linux. Infórmate sobre ellos y explica qué
mejoras aportan respecto a sus predecesores.

 Windows:
Versión 20H2 (October 2020 Update)
Es la décima y actual actualización principal de Windows 10. La actualización es la
actualización acumulativa de la actualización de mayo de 2020 y lleva el número de
compilación 10.0.19042. La primera versión preliminar fue lanzada a Insiders que se
inscribieron en Beta Channel el 16 de junio de [Link] actualización fue lanzada el 20
de octubre de 2020. Los cambios notables en la actualización de octubre de 2020
incluyen:

 Nuevos mosaicos con reconocimiento de temas en el menú Inicio

 Mejoras en Microsoft Edge

 Nuevo Microsoft Edge basado en Chromium incluido de forma predeterminada

 Cambie entre varias pestañas y aplicaciones de Windows presionando Alt+Tab



 Acceso rápido a pestañas activas para sitios anclados en la barra de tareas

 Herramienta de comparación deprecios

 Nueva experiencia personalizada y lista para usar para la barra de tareas

 Mejoras en la experiencia de notificación, así como la experiencia de tableta


para dispositivos 2 en 1

 Información migrada en la página Sistema del Panel de control en la página


Configuración acerca de la aplicación Configuración

 Mejoras en la administración moderna de dispositivos (MDM)

 Macintosh:

macOS Big Sur (Lanzamiento inicial 12 de noviembre de 2020)


(versión 11) es la decimoséptima y actual versión importante de macOS, el
sistema operativo de escritorio de Apple para computadoras Macintosh. El
sucesor de macOS Catalina, Big Sur fue anunciado en la Conferencia Mundial de
Desarrolladores 2020 el 22 de junio de 202012 y se lanzó al público el 12 de
noviembre de 2020. Lleva el nombre de una región costera en California. Esta
es la primera vez que el número de versión principal de macOS se ha
incrementado desde el lanzamiento de Mac OS X Public Beta en 2000.

macOS Big Sur está diseñado para aprovechar los procesadores ARM diseñados
por Apple en futuras Mac.

 Linux:

Linux Mint 10 (Ulyana), está basado en Ubuntu 20.04 LTS Focal Fossa, lo que también
significa que estará soportado durante 5 años, hasta 2025.
Las principales novedades son las siguientes:

 Basado en Ubuntu 20.04 con 5 años de soporte.

 Linux 5.4, con Linux-firmware 1.187.

 Las sesiones en vivo ejecutadas en VirtualBox aumentan su resolución


automáticamente a 1024×768.

 Snapd desactivado por defecto y no se pueden instalar sus paquetes APT.

 Las recomendaciones APT están activadas por defecto para los paquetes
recientemente instalados.

 Aptulr ha cambiado su backend de Synaptic a Aptdaemon.

 Warpinator, una nueva app para compartir archivos vía WiFi.

 Mejoras en el soporte para NVIDIA.

 Mejoras en la bandeja del sistema.

 Nuevas versiones de los entornos gráficos: XFCE 4.14, MATE 1.24 y Cinnamon
4.6.

 Nuevos fondos de escritorio y mejoras estéticas.

 Mejoras en las XApps.


14.- Contesta a las siguientes cuestiones:
a. ¿Qué se entiende por el sistema de archivos?
Un sistema de archivos son los métodos y estructuras de datos que un sistema
operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es
la manera en la que se organizan los archivos en el disco.
Tiene dos objetivos principales:


Comodidad: Debe ser cómodo y accesible para los usuarios.


Eficiencia: Gestionar los recursos tanto de hardware como de software de
forma eficaz y adecuada.

b. ¿Todos los sistemas operativos usan el mismo sistema de archivos?


No, Windows por ejemplo usa FAT16, FAT32, exFAT y NTFS, MacOs usa HFS+ y APFS
(macOS/Mac OS X), Linux utiliza actualmente ext4 (sucesor de ext3 y ext2), entre otros.

c. ¿Por qué necesitamos saber el sistema de archivos adecuado para un sistema


operativo?
Porque puede surgir incompatibilidades entre unos y otros, digamos que un sistema
operativo puede “no saber leer” archivos de otro sistema operativo (revisar respuesta)
El sistema operativo necesita comprender un sistema de archivos para que pueda
mostrar su contenido, abrir archivos y guardar archivos en él.

Aunque presentan algunas similitudes, los sistemas de archivos son en principio


incompatibles entre sí.
Por ejemplo, si conectas un disco duro portátil con APFS (siglas de Apple File System,
lanzado en 2017) a un ordenador con Windows, este no lo reconocerá. Tampoco los
sistemas de archivos que se utilizan en Linux son compatibles con otros sistemas
operativos automáticamente.

También podría gustarte