GRUPO 8 Windows 10
GRUPO 8 Windows 10
GRUPO 8 Windows 10
INTEGRANTES : GRUPO 8
AYACUCHO – PERÚ
2021
2
ÍNDICE
INTRODUCCIÓN 3
1. OBJETIVOS 4
1.1. OBJETIVO GENERAL 4
1.2. OBJETIVOS ESPECÍFICOS 4
2. METODOLOGÍA 4
2.1. PROCEDIMIENTO 4
2.2. RECURSOS 4
3. DESARROLLO DE INVESTIGACIÓN 5
3.1 DEFINICIÓN 5
3.2. PLATAFORMAS SOBRE LAS QUE CORRE 6
3.3. TIPO DE SISTEMA OPERATIVO AL QUE PERTENECE. 6
3.4. CARACTERÍSTICAS DEL NÚCLEO 7
3.5. ARRANQUE DEL SISTEMA 8
3.6. PROCESOS Y THREADS 8
3.7. GESTIÓN DE MEMORIA 23
3.8. GESTIÓN DE ENTRADA Y SALIDA 38
3.9. SISTEMA DE ARCHIVOS 39
3.10. SEGURIDAD 42
3.11. LOS INTÉRPRETES DE COMANDOS 44
3.12. INTERFACES GRÁFICAS 46
3.12.1 PANTALLA 46
3.13. ESTADO ACTUAL DEL SISTEMA OPERATIVO 49
4. CONCLUSIÓN 50
5. BIBLIOGRAFÍA 51
6. ANEXO 52
INTRODUCCIÓN
1. OBJETIVOS
2. METODOLOGÍA
2.1. PROCEDIMIENTO
En el presente trabajo se optó por el enfoque del inductivo ya que nos basamos en
la obtención de conclusiones a partir de la observación, simulación, análisis, síntesis y
pruebas; siendo estas últimas importantes para verificar el correcto funcionamiento del
sistema operativo. Partimos de una serie de observaciones particulares tales como los
procesos del sistema
2.2. RECURSOS
Materiales
● Simuladores
● Iso del Windows 10
● Esquemas demostrativas
● Cuadros de datos
Herramientas
● Administrador de tareas
● Información del sistema
● Monitor de recursos
● Administración de memoria virtual
● Cmd
● Administrador de discos
3. DESARROLLO DE INVESTIGACIÓN
3.1 DEFINICIÓN
Los participantes del programa Windows Insider pueden recibir una licencia de
Windows 10, pero con ciertas condiciones, entre ellas que su sistema operativo instalado
(7, 8 y 8.1) fuese legítimo.
La interfaz de usuario fue revisada para realizar transiciones entre una interfaz
orientada al ratón y una interfaz orientada a la pantalla táctil basadas en dispositivos de
entrada disponibles (particularmente en tablets).
oficial su nueva versión del sistema operativo de escritorio más usado en el mundo,
Windows 10, sorprendiéndonos con el nombre que desmiente todos los rumores hasta
ahora, pero que en realidad supone lo mismo; la intención de esta actualización mayor no
es otra que integrar de una buena vez el entorno de escritorio con el de Modern UI.
un mismo espacio virtual, y puede incluso acceder a los espacios de dirección de todos
los procesos del modo usuario. Esto es peligroso, ya que si un driver en el modo kernel
toca lo que no debe podría afectar al funcionamiento de todo el sistema operativo.
● Este modo núcleo está formado por servicios executive, como el controlador de caché,
el gestor de comunicación, gestor de E/S, las llamadas de procedimientos locales, o los
gestores de energía y memoria entre otros. Estos a su vez están formados por varios
módulos que realizan tareas específicas, controladores de núcleo, un núcleo y una Capa
de Abstracción del Hardware.
3.6.1. PROCESOS
navegador o al juego de turno, nos encontramos con otros llamados "de sistema", que
sostienen el funcionamiento general de Windows.
3.6.1.1. Ejemplo
PROCESOS CONOCIDOS
3.6.1.2. Resultados
3.6.2. THREADS
3.6.2.2. Ejemplo
3.6.2.3. Resultados
Debido a que no es capaz de asignar prioridad a los hilos físicos y dejar a los
hilos lógicos como apoyo, como hace con Intel, se generan problemas de
rendimiento, ya que los hilos lógicos no pueden trabajar al mismo nivel que los
físicos y se generan problemas de procesamiento importantes, ya que la tarea que
debería hacer un núcleo físico, puede recaer sobre un núcleo lógico que es más ‘lento’
y por lo tanto, se reduce el rendimiento.
3.6.3.1. Ejemplo
3.6.3.2. Resultados
3.6.4. SINCRONIZACIÓN
De igual modo, cuando un proceso realiza la primitiva receive, hay dos posibilidades:
● Si el mensaje fue enviado previamente, el mensaje será recibido y la ejecución
continúa.
● Si no hay mensajes esperando, entonces:
○ El proceso se bloquea hasta que el mensaje llega o
○ El proceso continúa ejecutando, abandonando el intento de recepción.
Dado que no hay bloqueo que castigue al proceso, los mensajes podrían
consumir recursos del sistema, incluyendo tiempo de procesador y espacio de
almacenamiento, en detrimento de otros procesos y del sistema operativo. También, el
Para la primitiva receive, la versión bloqueante parece ser la más natural para
muchas tareas de programación concurrente. Generalmente, un proceso que quiere un
mensaje necesita esperar la información antes de continuar. No obstante, si un mensaje
se pierde, lo cual puede suceder en un sistema distribuido, o si un proceso falla antes
de enviar un mensaje que se espera, el proceso receptor puede quedar bloqueado
indefinidamente. Este problema puede resolverse utilizando el receive no bloqueante.
Sin embargo, el peligro de este enfoque es que, si un mensaje se envía después de que
un proceso haya realizado el correspondiente receive, el mensaje puede perderse. Otras
posibles soluciones son permitir que el proceso receptor compruebe si hay un mensaje
en espera antes de realizar el receive y permitirle al proceso especificar más de un
origen en la primitiva receive. La segunda solución es útil si un proceso espera
mensajes de más de un posible origen y puede continuar si llega cualquiera de esos
mensajes. (stalings, 2005)
FUNCIONES DE ESPERA
Las funciones de espera permiten que un hilo bloquee su propia ejecución. Las
funciones de espera no retornan hasta que se cumplen los criterios especificados. El
tipo de función de espera determina el conjunto de criterios utilizado. Cuando se llama
a una función de espera, ésta comprueba si se satisface el criterio de espera. En caso
negativo, el hilo que realizó la llamada transita al estado de espera, no usando tiempo
de procesador mientras no se cumplan los criterios de la misma. El tipo más sencillo
de función de espera es aquél que espera por un solo objeto. La función
WaitForSingleObject requiere un manejador que corresponda con un objeto de
sincronización. (stalings, 2005)
● La función retorna cuando se produce una de las siguientes circunstancias: El objeto
especificado está en el estado de señalado.
● Ha transcurrido el plazo máximo de espera. Dicho plazo máximo puede fijarse en
INFINITE para especificar que la espera será ilimitada.
OBJETOS DE SINCRONIZACIÓN
Un mecanismo que
El hilo propietario u
Proporciona exclusión Se desbloquea
Mutex otro hilo libera el
mutua; equivalente a un un hilo
mutex
semáforo binario
Se cumple el
tiempo
Temporizado Un contador que registra Desbloquea a
especificado o
r con espera el paso del tiempo todos
expira el intervalo
de tiempo
Ocurre un cambio en
Notificación Una notificación de el sistema de ficheros
Se desbloquea
de cambio en cambios en el sistema que encaja con los
un hilo
fichero de ficheros criterios de filtro de
ese objeto
Notificación
Una notificación de un Se produce el tipo de
sobre el Desbloquea a
cambio en el recurso de cambio especificado
recurso de todos
memoria en la memoria física
memoria
Una invocación de un
programa, incluyendo el
El último hilo Desbloquea a
Proceso espacio de direcciones y
termina todos
los recursos requeridos
para ejecutar el programa
Según (stalings, 2005) Los primeros cuatro tipos de objetos de la tabla están
diseñados específicamente para dar soporte a la sincronización. Los tipos de objetos
restantes tienen otros usos adicionales, pero también pueden utilizarse para la
sincronización.
el ejecutivo de Windows desbloquea todos los objetos de tipo hilo que están esperando
en ese objeto de sincronización.
El objeto evento es útil para enviar una señal a un hilo para indicarle que ha
ocurrido un determinado evento. Por ejemplo, en la entrada o salida asíncrona, el sistema
establece un objeto evento específico de manera que dicho objeto transitará al estado de
señalado cuando se haya completado la operación asíncrona. El objeto mutex se usa para
garantizar el acceso mutuamente exclusivo a un recurso, permitiendo que, en cada
momento, sólo un hilo pueda conseguir el acceso al mismo. Este tipo de objeto funciona,
por tanto, como un semáforo binario. Cuando el objeto mutex pasa al estado de señalado,
sólo se desbloquea uno de los hilos que estaba esperando por el mutex. Los mutex se
pueden utilizar para sincronizar hilos que se ejecutan en procesos diferentes. Como los
mutex, los objetos semáforo pueden compartir los hilos pertenecientes a distintos
procesos. El semáforo de Windows es un semáforo con contador. Básicamente, el objeto
temporizador con espera avisa cuando ha transcurrido un cierto tiempo o en intervalos
regulares.
3.6.5. PLANIFICACIÓN
Los tiempos promedio de espera son menores que con “FIFO”; también
estos tiempos son menos predecibles. Favorece a los procesos cortos en detrimentro
de los largos.
Tiende a reducir el número de procesos en espera y el número de procesos
que esperan detrás de procesos largos; también requiere de un conocimiento preciso
de tiempo de ejecución de un proceso, lo que generalmente se desconoce. Estos se
pueden estimar en base a series de valores anteriores.
varios procesos, cada uno con sus 2 GB de espacio de direcciones virtuales privadas.
Cuando la cantidad de memoria que usan todos los procesos existentes supera la RAM
disponible, el sistema operativo mueve las páginas (piezas de 4 KB) de uno o más espacios
de direcciones virtuales a la unidad de disco del equipo. Esto libera ese marco de RAM
para darle otros usos. En los sistemas Windows, estas páginas "paginadas" se almacenan
en uno o más archivos (archivos Pagefile.sys) en la raíz de una partición. Puede haber solo
un archivo de estos en cada partición de disco. La ubicación y el tamaño del archivo de
paginación están configurados en clic en Avanzado, después en Rendimiento y, por último,
en el botón En estos sistemas, no tiene sentido mantener un archivo de paginación muy
grande. Por otro lado, si el espacio en disco es abundante, un archivo de paginación grande
(por ejemplo, 1,5 veces la memoria RAM instalada) no generaría problemas y se evitaría
la necesidad de preocuparse por su tamaño. En resumidas cuentas, Windows 10 utiliza
memoria virtual y la administración de memoria RAM que usa es la paginada. Cuando
necesita o cuando la memoria empieza a llenarse, empieza a comprimir páginas de
memoria antigua para que ocupen menos espacio. Al hacer eso, Windows en lugar de
copiar la información de ese programa al disco duro, simplemente la hará más pequeña,
pero la mantendrá en memoria.
Comprimir páginas de memoria antiguas para que ocupen menos espacio como
sucede cuando creas un fichero ZIP a partir de múltiples archivos y en lugar de copiar la
información de este programa al disco duro, Windows simplemente la hará más pequeña,
pero la mantendrá en memoria(Figura. 3.7.1)
La memoria virtual es una técnica utilizada por los sistemas operativos para
acceder a una mayor cantidad de memoria de la físicamente disponible, recurriendo a
soluciones de almacenamiento alternativas cuando se agota la memoria RAM instalada.
En este artículo aprenderemos cómo funciona y qué debemos hacer para configurarla de
manera óptima.
Como muchos lectores ya sabréis, los ordenadores utilizan la memoria RAM para
almacenar los archivos y datos que necesitan tanto el sistema operativo como el software
que estemos ejecutando; su elevado rendimiento garantiza un funcionamiento óptimo
pero, tarde o temprano, siempre termina por llenarse. Es en ese momento cuando
Windows necesita recurrir a la memoria virtual.
Así, cuando trabajamos con aplicaciones muy exigentes (como los videojuegos,
sin ir más lejos) o tenemos varias funcionando al mismo tiempo podéis notar como el
sistema se ralentiza, especialmente si no vais sobrados de RAM. Es el ese momento
cuando Windows está recurriendo al archivo de paginación y la memoria RAM se ha visto
No se debe desactivar, aunque piensas que cuentas con memoria RAM más que
suficiente para el uso que le das al equipo hay aplicaciones que generan picos en el
consumo de memoria y otras que, directamente, necesitan de un archivo de paginación
para funcionar. Es posible que a corto plazo notes una mejora de rendimiento en algunos
escenarios pero desde mi punto de vista la mejora no compensa la pérdida de estabilidad
que puede ocasionar.
Si tienes una gran cantidad de RAM la intentará utilizar de manera óptima, así que
nuestro mayor problema por dejar activo el archivo de paginación es el espacio de
almacenamiento que consume (que, en equipos modernos, no debería ser grave). En
condiciones normales, Windows 10 realiza una gestión de memoria muy eficiente y
siempre ofrecerá la opción de memoria más rápida a las aplicaciones con el objetivo de
ofrecer un rendimiento óptimo pero sin comprometer la estabilidad global del sistema en
ningún caso.
En este punto es importante destacar que Windows no siempre puede detectar un
error en la memoria virtual como tal. Así, es posible que los fallos aparezcan después de
realizar los cambios y no sean capaces de atribuir a una configuración errónea de la
memoria virtual.
3.7.2. PAGINACIÓN/SEGMENTACIÓN
PAGINACIÓN.
Cuando la cantidad de memoria que utilizan todos los procesos del PC supera a la
cantidad de memoria RAM disponible, entra en juego el archivo de paginación. Se trata
de una asignación en el disco duro que se comporta como memoria RAM virtual, es decir,
que es utilizada por Windows para «almacenar» los procesos cargados en memoria
actualmente y que superan el máximo de memoria RAM que tiene el sistema.
Hay que especificar que esta memoria virtual es asignada a la unidad en concreto
que seleccionemos (C: por defecto en Windows), de manera que tendremos que disponer
de espacio físico en nuestro HDD o SSD si queremos utilizarla correctamente. Si esto no
fuese posible Windows nos avisará de que es imposible asignar más memoria virtual y
nos solicitará que cambiemos la asignación a otra unidad de disco.
Así pues, el archivo de paginación es una memoria RAM secundaria que Windows
asigna a un espacio en el almacenamiento para utilizarla de manera exclusiva, de manera
que cuando tengamos tantos procesos cargados en memoria RAM que superemos la
cantidad de ésta, puedan seguir ejecutándose (aunque lógicamente de manera más lenta).
SEGMENTACIÓN
dispositivos está viendo tú público el anuncio. Esto te da una mayor información sobre el
rendimiento que tienen tus campañas, de modo que ya no tendrás que ir a la página
Informes para obtener este nivel de detalles.
Algunos tipos de segmentación sólo tienen datos para un período específico de
tiempo. Esto es un resumen de lo que está disponible y de los intervalos de fechas que
deberás evitar si usas ese segmento.
Nombre del Sin límites Sin límites Datos anteriores al viernes, 5 de enero
público de 2018
Nivel Descripción
0 Registros
1 Memoria caché
2 Memoria Principal
● Al tener una gran cantidad de procesos en ejecución a la vez, Windows puede hacer
uso de la memoria comprimida.
Archivo de paginación
Windows 10
● Utiliza paginación por demanda con clustering. El agrupamiento trae las páginas
alrededor de la página fallada.
● A los procesos se les asigna un working set minimum y un working set maximum.
● El conjunto de trabajo mínimo es el número de páginas que se le garantiza a un
proceso tener en memoria.
● A un proceso se le pueden asignar tantas páginas hasta alcanzar su conjunto de
trabajo máximo.
Gracias a esto se facilitan los accesos a los mismos e independiza los programas de
los dispositivos, brindando así seguridad a su uso cuando se quieran acceder varios
procesos a los mismos, y facilitar la escalabilidad del sistema al permitir añadir o remover
dispositivos o drivers sin necesidad de realizar cambios en los programas o el sistema.
En este caso, hablando de Windows 10, sabemos que el sistema de archivos por
defecto es NTFS (New Technology File System) pero también Windows 10 está en la
capacidad de admitir sistemas de archivos como FAT, FAT32, exFAT y ReFS sin
necesidad de usar software adicional como ocurre con otros sistemas operativos.
Sistema
Nombre Uso Característica
Operativo
datos: 256 TB
3.10. SEGURIDAD
Control Parental
Windows Defender
El software antivirus y antimalware de Microsoft ha evolucionado para hacerse
más efectivo. Ahora intercambia datos utilizando técnicas P2P entre los casi mil millones
de usuarios de Windows, para reaccionar en cuestión de milisegundos a posibles oleadas
de ataques e infecciones de malware, gracias al poder de la nube:
Es un tipo de copia de seguridad parecida a la completa, sólo que clona los archivos
que copes sin comprimirlos. Esto quiere decir que ocupan más espacio y son más
inseguros por no poder protegerlos con contraseña, pero a cambio ganas un poquito
más de velocidad en la restauración.
Para acceder a la línea de comandos (CMD), Windows ofrece dos modos distintos
(usuario y administrador). El primero limitado y el segundo con más permisos y con acceso
a todo el equipo. Además, Microsoft ofrece una variante más avanzada denominada
PowerShell que está destinada a administradores de sistemas.
La forma más sencilla para acceder a CMD es teclear “símbolo del sistema” desde
el cuadro de búsqueda general en Windows 10. Otra de las formas más rápidas es acceder
desde la ventana ejecutar (Windows + R) y teclear “cmd”. También podemos acceder a la
consola desde el explorador de archivos ya que la aplicación cmd.exe se aloja en la ruta
C:\Windows\System32.
COMANDO USO
Tree Permite obtener una vista completa del árbol de directorios de una
ruta concreta en la que se mostrarán todos los archivos y
directorios.
3.12.1 PANTALLA
● Múltiples monitores que en su conjunto forman una imagen ampliada del escritorio.
● Monitores de gran tamaño ya sea LCD, televisores de plasma o sistemas de
proyección.
Tabla.3.12.2.1
4. CONCLUSIÓN
A pesar del nuevo anuncio de Windows 11, Windows 10 sigue siendo un sistema
sorprendente en comparación con sus versiones anteriores y con los demás Sistemas
Operativos operando en el mercado. Es un sistema en constante evolución con características
destacables como el rediseñado Menú Inicio y las mejoras en usabilidad y productividad.
5. BIBLIOGRAFÍA
1. Ricosoft, W. (30 de julio de 2015). Curso experto en Microsoft Windows 10. 30 de julio
de 2015:
https://www.saludarequipa.gob.pe/camana/curso1/modulos/WINDOWS%2010.pdf
2. Silverman, Dwight (11 de julio de 2011). «Microsoft envisions a universal OS, but it
might not be called Windows». En Hearst Corporation, ed. Houston Chronicle (en
inglés). Consultado el 26 de mayo de 2015.
6. ANEXO