Contenidos
Una de las funciones del sistema operativo es controlar y gestionar el uso del hardware del ordenador: procesador, dispositivos de E/S, memoria principal, tarjetas gráficas y el resto de periféricos.
Desde PowerShell se pueden controlar y gestionar los componentes hardware.
El procesador
También conocido como CPU (Central Processing Unit, unidad central de procesamiento), es el cerebro del ordenador. Su función es leer instrucciones y ejecutarlas, estas instrucciones configuran un conjunto de datos codificados en binario que se almacena en la memoria. Todos los programas se componen de instrucciones.
1 2 3 4 5 |
#Información sobre los procesadores Get-WmiObject -Class Win32_Processor | Select -Property Name, Number* #Carga del procesador Get-WmiObject win32_processor | Select-Object LoadPercentage |
La memoria
Se encarga de almacenar los programas que se están ejecutando en el ordenador y los datos necesarios para la ejecución de dichos programas.
En teoría las memorias tiene que ser muy rápidas, de gran tamaño y con bajo precio, pero actualmente no existe ninguna tecnología que reúna estos requisitos, como solución a esta situación existe la jerarquía de memoria.
1 2 |
#Información memoria Get-WmiObject Win32_PhysicalMemory |
Los discos duros
El último nivel en la jerarquía de memoria son los discos duros. Son dispositivos de almacenamiento no volátil, es decir, no se pierde la información cuando se desconecta la energía. La capacidad de almacenamiento de los discos duros es muy superior a la RAM, siendo además de menor precio; sin embargo, el problema está en que es lento acceder a la información, esto se debe a que disco es un dispositivo mecánico y tiene que moverse hasta llegar a la información.
1 2 3 |
#Información disco duro Get-WmiObject Win32_DiskDrive Get-Disk |
Dispositivos de entrada y salida
La transferencia de datos se realiza mediante el sistema de entrada y salida, de esta forma es posible comunicarse con el exterior y así poder recibir datos y enviar los resultados.
Los dispositivos de E/S tienen dos partes: un dispositivo controlador y el dispositivo en sí. El dispositivo controlador es un chip o un conjunto de chips que controlan físicamente el dispositivo. La comunicación entre el dispositivo controlador y el sistema operativo se realiza mediante un software llamado driver.
Entrada
1 2 3 4 |
#Teclado Get-WmiObject Win32_Keyboard #Ratón Get-WmiObject Win32_PointingDevice |
Salida
1 2 3 4 5 6 7 8 |
#Monitor Get-WmiObject Win32_DesktopMonitor #Sonido Get-WmiObject Win32_SoundDevice #Impresoras Get-WmiObject Win32_Printer |
Entrada y salida
1 2 3 4 5 6 7 |
#CD y DVD Get-WmiObject Win32_CDROMDrive Get-WmiObject Win32_PhysicalMedia #Adaptador de red Get-NetAdapterHardwareInfo Get-NetAdapter -Physical |
Buses
Hay un elemento muy importante que interviene en la comunicación entre procesador, memoria y dispositivos de entrada y salida denominado bus, éste se define como un conjunto de líneas por las que se transmite información entre distintos componentes hardware.
1 2 3 4 5 |
#SCSI Get-WmiObject Win32_SCSIController #USB Get-WmiObject Win32_USBController |