SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Hardware
Los principales aspectos del hardware, de importancia para los S. O., son los
siguientes:
Compaginación del almacenamiento:
• Objetivo: acelerar el acceso al almacenamiento primario (bancos de
memoria); colocando localidades de memoria adyacentes en diferentes
bancos de almacenamiento, para permitir varias referencias al mismo
tiempo.
Registro de relocalización:
• Permite relocalizar de forma dinámica los programas.
Interrupciones y escrutinio:
• Interrupciones: permiten a una unidad obtener la inmediata atención de
otra, de manera que la primera pueda informar de un cambio de estado:
o Permite salvar el “estado” de la unidad interrumpida antes de procesar
la interrupción.
• Escrutinio: técnica que permite que una unidad verifique el estado de otra
unidad de funcionamiento independiente.
Utilización del “buffer”:
• Un “buffer” es un área de almacenamiento primario destinada a contener
datos durante transferencias de e / s.
Dispositivos periféricos:
• Permiten el almacenamiento de grandes cantidades de información fuera
del almacenamiento principal.
• Existen dispositivos secuenciales y de acceso directo.
Temporizadores y relojes:
• “Temporizador de intervalos”: previene que un solo usuario monopolice el
procesador en sistemas multiusuario.
• El temporizador genera una interrupción al procesador cuando expira el
intervalo asignado a un usuario.
• “Reloj horario”: permite al computador hacer un seguimiento de la “hora
del reloj de pared”, con una exactitud de millonésimas de segundo o
mayor.

Operaciones en línea y fuera de línea; procesadores satélite:
• “Operación en línea”: los periféricos utilizados están conectados al
procesador.
• “Operación fuera de línea”: los periféricos utilizados están conectados a
unidades de control que no están conectadas al sistema central o
principal.
Canales de entrada / salida:
• Son sistemas computacionales de propósito especial, dedicados al
manejo de la e / s con independencia del procesador principal.
Robo de ciclo:
• Significa que en la competencia entre el procesador y los canales para
acceder a un determinado banco de almacenamiento primario (memoria
principal), se da prioridad a los canales, para utilizar el uso de los
dispositivos e/s.
Almacenamiento virtual:
• Los sistemas de almacenamiento virtual permiten a los programas
referenciar direcciones que no necesitan corresponder con las direcciones
reales disponibles en el almacenamiento primario.
• Las “direcciones virtuales” desarrolladas por los programas en ejecución
son traducidas dinámicamente por el hardware a las “direcciones reales”
de instrucciones y datos del almacenamiento principal.
• Se utilizan técnicas de:
o “Paginación”: bloques de datos de tamaño fijo van o vienen entre el
almacenamiento primario y el secundario.
o “Segmentación”: identifica las unidades lógicas de los programas y
datos para facilitar el control de acceso y participación.
Multiprocesamiento:
• Varios procesadores comparten un almacenamiento primario común y un
solo S.O.
Acceso directo a la memoria (DMA):
• Requiere una sola interrupción al procesador por cada bloque de
caracteres transferidos durante la operación de e / s, lo cual mejora
significativamente la performance (rendimiento).
• “Canal DMA”: es el hardware responsable del robo de ciclos y de la
operación de los dispositivos de e / s.
Jerarquía de almacenamiento:
• Los niveles de almacenamiento incluyen:
o Almacenamiento primario: memoria principal.
o Almacenamiento secundario: discos, cintas, etc.
o Almacenamiento “caché”: memoria muy veloz diseñada para aumentar
la velocidad de ejecución de los programas:
• Los niveles de almacenamiento crean “jerarquías de almacenamiento”:
caché, almacenamiento primario, almacenamiento secundario.
• Al bajar en la jerarquía: descienden el costo y la velocidad; aumenta la
capacidad.

Software
Consiste en los programas de instrucciones y datos que definen para el hardware los
algoritmos necesarios para la resolución de problemas.
Los aspectos más destacados en relación con los S. O. son los siguientes:
Programación en lenguaje de máquina:
• “Lenguaje de máquina”:
o Lenguaje de programación que un computador puede comprender
directamente.
o Es “dependiente de la máquina”.
Ensambladores y macroprocesadores:
• Los “lenguajes ensambladores” se desarrollaron para:
o Incrementar la velocidad de programación.
o Reducir los errores de codificación.
• Los programas deben ser traducidos al “lenguaje de máquina” mediante
un programa “ensamblador”.
• Los “macroprocesadores”:
o Se desarrollaron para acelerar la codificación de un programa
ensamblador.
o Se incorporaron en los ensambladores.
Compiladores:
• “Lenguajes de alto nivel ”
• Permiten el desarrollo de programas “independientes de la máquina”.
• Se logra mayor velocidad de programación, programas transportables
entre sistemas diferentes y menores requerimientos de conocimientos de
hardware.
• “Compiladores”: traducen los lenguajes de alto nivel al lenguaje de
máquina.
• “Traductores”: es la denominación para “compiladores” y “ensambladores”.
o Entrada: “programa fuente” del programador.
o Salida: “programa objeto” o “programa resultante”.

Utilización del SPOOL (Simultaneous Peripheral Operation On Line: operación
simultánea de periféricos en línea):
• Un dispositivo de alta velocidad (ej.: disco) se interpone entre un programa
en ejecución y un dispositivo de baja velocidad (ej.: impresora)
relacionado con el programa en la e / s.
• Evita la demora en la ejecución de programas como consecuencia del uso
de periféricos lentos.
Interpretadores:
• No producen un programa objeto.
• Ejecutan directamente un programa fuente.
• Son más lentos que los códigos compilados.

Memoria Fija
Emulación:
Es una técnica por medio de la cual se hace que una máquina aparente ser otra.
El conjunto de instrucciones de lenguaje de máquina que va a ser emulada se
microprograma en la “máquina anfitriona”.

Mais conteúdo relacionado

Mais procurados

Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos I
Juan Castro
 
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICACPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
obhyguan
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
Ing. Alexis Rocha, MGTI
 
Entrada y Salida de un S.O
Entrada y Salida de un S.OEntrada y Salida de un S.O
Entrada y Salida de un S.O
Karina Rivra
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
Abimael hernandez
 
Tecnologia de la informacion
Tecnologia de la informacionTecnologia de la informacion
Tecnologia de la informacion
guillermocamprubi
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
Michelle Diaz
 
Tecnologia de la informacion
Tecnologia de la informacionTecnologia de la informacion
Tecnologia de la informacion
iratxecnd
 

Mais procurados (19)

Arquitectura de la memoria flash
Arquitectura de la memoria flashArquitectura de la memoria flash
Arquitectura de la memoria flash
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos I
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
D1 gestión de redes de datos
D1   gestión de redes de datosD1   gestión de redes de datos
D1 gestión de redes de datos
 
Gestion entrada salida
Gestion entrada salidaGestion entrada salida
Gestion entrada salida
 
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICACPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
Cap5 ssoo-ft
Cap5 ssoo-ftCap5 ssoo-ft
Cap5 ssoo-ft
 
Entrada y Salida de un S.O
Entrada y Salida de un S.OEntrada y Salida de un S.O
Entrada y Salida de un S.O
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
 
Tecnologia de la informacion
Tecnologia de la informacionTecnologia de la informacion
Tecnologia de la informacion
 
Luzcelmar garciaolmos hardware.ppt
Luzcelmar garciaolmos hardware.pptLuzcelmar garciaolmos hardware.ppt
Luzcelmar garciaolmos hardware.ppt
 
D3 gestión de sistemas operativos
D3   gestión de sistemas operativosD3   gestión de sistemas operativos
D3 gestión de sistemas operativos
 
Trabajo de narcisa 2016
Trabajo de narcisa 2016Trabajo de narcisa 2016
Trabajo de narcisa 2016
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
 
Tecnologia de la informacion
Tecnologia de la informacionTecnologia de la informacion
Tecnologia de la informacion
 
Trabajo de narcisa 2016
Trabajo de narcisa 2016Trabajo de narcisa 2016
Trabajo de narcisa 2016
 

Destaque

Educar - Rubem Alves
Educar - Rubem AlvesEducar - Rubem Alves
Educar - Rubem Alves
infocatolicos
 
Ducon et la péripatéticienne
Ducon et la péripatéticienneDucon et la péripatéticienne
Ducon et la péripatéticienne
sandre07
 
La gendarmerie recrute
La gendarmerie recruteLa gendarmerie recrute
La gendarmerie recrute
sandre07
 
2010 04 01 Lock Schuppen Co Working
2010 04 01 Lock Schuppen Co Working2010 04 01 Lock Schuppen Co Working
2010 04 01 Lock Schuppen Co Working
Ralf Lippold
 
Stellungnahme des DAI zum Delsiting und zum Spruchverfahren
Stellungnahme des DAI zum Delsiting und zum SpruchverfahrenStellungnahme des DAI zum Delsiting und zum Spruchverfahren
Stellungnahme des DAI zum Delsiting und zum Spruchverfahren
Martin Arendts
 
Note d information_de_l_opv_stroc_industrie
Note d information_de_l_opv_stroc_industrieNote d information_de_l_opv_stroc_industrie
Note d information_de_l_opv_stroc_industrie
BOUTGRA
 

Destaque (20)

Educar - Rubem Alves
Educar - Rubem AlvesEducar - Rubem Alves
Educar - Rubem Alves
 
Das Beste Von Deutschland
Das Beste Von DeutschlandDas Beste Von Deutschland
Das Beste Von Deutschland
 
Formation joomla 2eme_session
Formation joomla 2eme_sessionFormation joomla 2eme_session
Formation joomla 2eme_session
 
DSLs in Scala & DB4O
DSLs in Scala & DB4ODSLs in Scala & DB4O
DSLs in Scala & DB4O
 
Schule, Schulbibliothek, Schulbibliothekar und Lehrer. Wie geht das zusammen?...
Schule, Schulbibliothek, Schulbibliothekar und Lehrer. Wie geht das zusammen?...Schule, Schulbibliothek, Schulbibliothekar und Lehrer. Wie geht das zusammen?...
Schule, Schulbibliothek, Schulbibliothekar und Lehrer. Wie geht das zusammen?...
 
Sesión cuarta
Sesión cuartaSesión cuarta
Sesión cuarta
 
Agra56
Agra56Agra56
Agra56
 
Kochersberg
KochersbergKochersberg
Kochersberg
 
Kalil Gibran
Kalil GibranKalil Gibran
Kalil Gibran
 
Zweite BSocialBar in Braunschweig
Zweite BSocialBar in BraunschweigZweite BSocialBar in Braunschweig
Zweite BSocialBar in Braunschweig
 
12 février 2012 renens
12 février 2012   renens12 février 2012   renens
12 février 2012 renens
 
'web2.0' und 'social media' - eine orientierung
'web2.0' und 'social media' - eine orientierung'web2.0' und 'social media' - eine orientierung
'web2.0' und 'social media' - eine orientierung
 
Ducon et la péripatéticienne
Ducon et la péripatéticienneDucon et la péripatéticienne
Ducon et la péripatéticienne
 
20 mai 2012 renens
20 mai 2012   renens20 mai 2012   renens
20 mai 2012 renens
 
El cuidado de su joyería de plata
El cuidado de su joyería de plataEl cuidado de su joyería de plata
El cuidado de su joyería de plata
 
La gendarmerie recrute
La gendarmerie recruteLa gendarmerie recrute
La gendarmerie recrute
 
2010 04 01 Lock Schuppen Co Working
2010 04 01 Lock Schuppen Co Working2010 04 01 Lock Schuppen Co Working
2010 04 01 Lock Schuppen Co Working
 
Stellungnahme des DAI zum Delsiting und zum Spruchverfahren
Stellungnahme des DAI zum Delsiting und zum SpruchverfahrenStellungnahme des DAI zum Delsiting und zum Spruchverfahren
Stellungnahme des DAI zum Delsiting und zum Spruchverfahren
 
Note d information_de_l_opv_stroc_industrie
Note d information_de_l_opv_stroc_industrieNote d information_de_l_opv_stroc_industrie
Note d information_de_l_opv_stroc_industrie
 
Communique de presse protections solaires
Communique de presse protections solairesCommunique de presse protections solaires
Communique de presse protections solaires
 

Semelhante a Hardware y Software (S.O)

Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Student A
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
Karina Funez
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
Gabriela
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
Sandy Sócola
 

Semelhante a Hardware y Software (S.O) (20)

Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Clase 3
Clase 3Clase 3
Clase 3
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sistema computacional (arquitecturas y memorias)
Sistema computacional (arquitecturas y memorias)Sistema computacional (arquitecturas y memorias)
Sistema computacional (arquitecturas y memorias)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
rojas landa vanessa.pdf
rojas landa vanessa.pdfrojas landa vanessa.pdf
rojas landa vanessa.pdf
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salida
 
Sistema operativo 2
Sistema operativo 2Sistema operativo 2
Sistema operativo 2
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Sistema operativo daniela
Sistema operativo danielaSistema operativo daniela
Sistema operativo daniela
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
estructura de los S.O.pptx
estructura de los S.O.pptxestructura de los S.O.pptx
estructura de los S.O.pptx
 

Mais de Javier Alvarez

Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
Javier Alvarez
 
Estrategias de Administración del Almacenamiento Virtual (S.O)
Estrategias de Administración del Almacenamiento Virtual (S.O)Estrategias de Administración del Almacenamiento Virtual (S.O)
Estrategias de Administración del Almacenamiento Virtual (S.O)
Javier Alvarez
 
"Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme...
"Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme..."Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme...
"Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme...
Javier Alvarez
 
Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...
Javier Alvarez
 
Multiprocesamiento (S.O)
Multiprocesamiento (S.O)Multiprocesamiento (S.O)
Multiprocesamiento (S.O)
Javier Alvarez
 
Tipos de Planificación (S.O)
Tipos de Planificación (S.O)Tipos de Planificación (S.O)
Tipos de Planificación (S.O)
Javier Alvarez
 
Niveles de Planificación del Procesador (S.O)
Niveles de Planificación del Procesador (S.O)Niveles de Planificación del Procesador (S.O)
Niveles de Planificación del Procesador (S.O)
Javier Alvarez
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
Javier Alvarez
 
Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.
Javier Alvarez
 
Introducción al Sistema Operativo
Introducción al Sistema OperativoIntroducción al Sistema Operativo
Introducción al Sistema Operativo
Javier Alvarez
 

Mais de Javier Alvarez (11)

Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 
Estrategias de Administración del Almacenamiento Virtual (S.O)
Estrategias de Administración del Almacenamiento Virtual (S.O)Estrategias de Administración del Almacenamiento Virtual (S.O)
Estrategias de Administración del Almacenamiento Virtual (S.O)
 
"Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme...
"Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme..."Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme...
"Introducción a la Organización del Almacenamiento Virtual" Paginación, Segme...
 
Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...
 
Multiprocesamiento (S.O)
Multiprocesamiento (S.O)Multiprocesamiento (S.O)
Multiprocesamiento (S.O)
 
Tipos de Planificación (S.O)
Tipos de Planificación (S.O)Tipos de Planificación (S.O)
Tipos de Planificación (S.O)
 
Niveles de Planificación del Procesador (S.O)
Niveles de Planificación del Procesador (S.O)Niveles de Planificación del Procesador (S.O)
Niveles de Planificación del Procesador (S.O)
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.Conceptos y estructuras de los S. O.
Conceptos y estructuras de los S. O.
 
Introducción al Sistema Operativo
Introducción al Sistema OperativoIntroducción al Sistema Operativo
Introducción al Sistema Operativo
 
Introducción al diseño Gráfico
Introducción al diseño GráficoIntroducción al diseño Gráfico
Introducción al diseño Gráfico
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Hardware y Software (S.O)

  • 1. Hardware Los principales aspectos del hardware, de importancia para los S. O., son los siguientes: Compaginación del almacenamiento: • Objetivo: acelerar el acceso al almacenamiento primario (bancos de memoria); colocando localidades de memoria adyacentes en diferentes bancos de almacenamiento, para permitir varias referencias al mismo tiempo. Registro de relocalización: • Permite relocalizar de forma dinámica los programas. Interrupciones y escrutinio: • Interrupciones: permiten a una unidad obtener la inmediata atención de otra, de manera que la primera pueda informar de un cambio de estado: o Permite salvar el “estado” de la unidad interrumpida antes de procesar la interrupción. • Escrutinio: técnica que permite que una unidad verifique el estado de otra unidad de funcionamiento independiente. Utilización del “buffer”: • Un “buffer” es un área de almacenamiento primario destinada a contener datos durante transferencias de e / s. Dispositivos periféricos: • Permiten el almacenamiento de grandes cantidades de información fuera del almacenamiento principal. • Existen dispositivos secuenciales y de acceso directo. Temporizadores y relojes: • “Temporizador de intervalos”: previene que un solo usuario monopolice el procesador en sistemas multiusuario. • El temporizador genera una interrupción al procesador cuando expira el intervalo asignado a un usuario. • “Reloj horario”: permite al computador hacer un seguimiento de la “hora del reloj de pared”, con una exactitud de millonésimas de segundo o mayor. Operaciones en línea y fuera de línea; procesadores satélite: • “Operación en línea”: los periféricos utilizados están conectados al procesador. • “Operación fuera de línea”: los periféricos utilizados están conectados a unidades de control que no están conectadas al sistema central o principal. Canales de entrada / salida: • Son sistemas computacionales de propósito especial, dedicados al manejo de la e / s con independencia del procesador principal.
  • 2. Robo de ciclo: • Significa que en la competencia entre el procesador y los canales para acceder a un determinado banco de almacenamiento primario (memoria principal), se da prioridad a los canales, para utilizar el uso de los dispositivos e/s. Almacenamiento virtual: • Los sistemas de almacenamiento virtual permiten a los programas referenciar direcciones que no necesitan corresponder con las direcciones reales disponibles en el almacenamiento primario. • Las “direcciones virtuales” desarrolladas por los programas en ejecución son traducidas dinámicamente por el hardware a las “direcciones reales” de instrucciones y datos del almacenamiento principal. • Se utilizan técnicas de: o “Paginación”: bloques de datos de tamaño fijo van o vienen entre el almacenamiento primario y el secundario. o “Segmentación”: identifica las unidades lógicas de los programas y datos para facilitar el control de acceso y participación. Multiprocesamiento: • Varios procesadores comparten un almacenamiento primario común y un solo S.O. Acceso directo a la memoria (DMA): • Requiere una sola interrupción al procesador por cada bloque de caracteres transferidos durante la operación de e / s, lo cual mejora significativamente la performance (rendimiento). • “Canal DMA”: es el hardware responsable del robo de ciclos y de la operación de los dispositivos de e / s. Jerarquía de almacenamiento: • Los niveles de almacenamiento incluyen: o Almacenamiento primario: memoria principal. o Almacenamiento secundario: discos, cintas, etc. o Almacenamiento “caché”: memoria muy veloz diseñada para aumentar la velocidad de ejecución de los programas: • Los niveles de almacenamiento crean “jerarquías de almacenamiento”: caché, almacenamiento primario, almacenamiento secundario. • Al bajar en la jerarquía: descienden el costo y la velocidad; aumenta la capacidad. Software Consiste en los programas de instrucciones y datos que definen para el hardware los algoritmos necesarios para la resolución de problemas. Los aspectos más destacados en relación con los S. O. son los siguientes: Programación en lenguaje de máquina: • “Lenguaje de máquina”: o Lenguaje de programación que un computador puede comprender directamente.
  • 3. o Es “dependiente de la máquina”. Ensambladores y macroprocesadores: • Los “lenguajes ensambladores” se desarrollaron para: o Incrementar la velocidad de programación. o Reducir los errores de codificación. • Los programas deben ser traducidos al “lenguaje de máquina” mediante un programa “ensamblador”. • Los “macroprocesadores”: o Se desarrollaron para acelerar la codificación de un programa ensamblador. o Se incorporaron en los ensambladores. Compiladores: • “Lenguajes de alto nivel ” • Permiten el desarrollo de programas “independientes de la máquina”. • Se logra mayor velocidad de programación, programas transportables entre sistemas diferentes y menores requerimientos de conocimientos de hardware. • “Compiladores”: traducen los lenguajes de alto nivel al lenguaje de máquina. • “Traductores”: es la denominación para “compiladores” y “ensambladores”. o Entrada: “programa fuente” del programador. o Salida: “programa objeto” o “programa resultante”. Utilización del SPOOL (Simultaneous Peripheral Operation On Line: operación simultánea de periféricos en línea): • Un dispositivo de alta velocidad (ej.: disco) se interpone entre un programa en ejecución y un dispositivo de baja velocidad (ej.: impresora) relacionado con el programa en la e / s. • Evita la demora en la ejecución de programas como consecuencia del uso de periféricos lentos. Interpretadores: • No producen un programa objeto. • Ejecutan directamente un programa fuente. • Son más lentos que los códigos compilados. Memoria Fija Emulación: Es una técnica por medio de la cual se hace que una máquina aparente ser otra. El conjunto de instrucciones de lenguaje de máquina que va a ser emulada se microprograma en la “máquina anfitriona”.