SlideShare una empresa de Scribd logo
1 de 5
Escuela de agricultura de Nor-oriente
EANOR ZACAPA
INGENIERO: Dubley Omar Sandoval Hernández
CURSO: Informática
HADWARE
NOMBRE: morales Salazar victor Hugo
4to perito agrónomo
Sección c
GRUPO 5
Software
Se conoce comosoftware1al equipamientológicoosoporte lógicode unsistemainformático,que
comprende el conjuntode loscomponenteslógicosnecesariosque hacenposiblelarealizaciónde
tareasespecíficas,encontraposiciónaloscomponentesfísicosque sonllamadoshardware.
Los componenteslógicosincluyen,entre muchosotros,lasaplicacionesinformáticas;talescomo
el procesadorde texto,que permite al usuariorealizartodaslastareasconcernientesalaedición
de textos;el llamadosoftware de sistema,tal comoel sistemaoperativo,que básicamente
permite al restode losprogramas funcionaradecuadamente,facilitandotambiénlainteracción
entre loscomponentesfísicosyel restode lasaplicaciones,yproporcionandounainterfazconel
usuario.
El anglicismo"software"esel másampliamente difundidoal referirse aeste concepto,
especialmenteenlajergatécnica;entantoque el términosinónimo«logicial»,derivadodel
términofrancéslogiciel,esutilizadomayormente enpaísesyzonasde influenciafrancesa.Su
abreviaturaesSw.
Que es un software
Estos sonlosprogramas informáticosque hacenposible larealizaciónde tareasespecíficas dentro
de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los juegos, los
sistemas operativos, etc.
Como se clasifica un software
Se define el software como el componente lógico de las computadoras (son los programas). El
software podemosclasificarlossegúnsufunción,distribución(comercialización) ylicencia.Pueden
existir o definirse otros criterios de clasificación.
En base a la Función, podemos clasificar al software en: de Base, de Aplicación y de Aplicación
Web.De acuerdoa la Distribución (Comercialización), podemos clasificarlos en Pago, Shareware
(Demo o Trial) y Freeware; y según la Licencia en, Propietario (Privativo), Libre, Open Source
(código abierto) y Dominio Público.
Esta forma de clasificar el software fue diseñada por mí ya que considero necesario una nueva
forma de clasificar al software. Hoy en día ya no podemos hablar sólo de software de base y de
aplicación, sino que es necesario ampliar dicha clasificación basados en otros criterios. Esto no
significa que puedan existir otros criterios o modificarse los planteados aquí.
Que es un sistema operativo
Un sistemaoperativo(SOo,frecuentemente,OS —del inglésOperatingSystem—) esun programa
o conjunto de programas de un sistema informático que gestiona los recursos de hardware y
provee serviciosalosprogramasde aplicación,ejecutándose enmodoprivilegiadorespectode los
restantes (aunque puede que parte del mismo se ejecute en espacio de usuario).2
Nótese que esunerror comúnmuy extendido denominar al conjunto completo de herramientas
sistemaoperativo,3es decir, la inclusión en el mismo término de programas como el explorador
de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el
sistemaoperativo.Otroejemplo para comprender esta diferencia se encuentra en la plataforma
Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también
podía reemplazarse porotro,como era el caso de directory Opus o incluso manejarlo arrancando
con una línea de comandos y el sistema gráfico. De este modo, comenzaba a funcionar con el
propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario
decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra
aplicación.Unode losmás prominentesejemplosde estadiferencia, es el núcleo Linux, usado en
las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un
sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la
informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de
funcionamientode losgrandescomputadores4se rediseñóafinde llevarlaaloshogaresy facilitar
su uso,cambiandoel conceptode computadormultiusuario, (muchos usuarios al mismo tiempo)
por un sistemamonousuario(únicamente unusuarioal mismotiempo)mássencillode gestionar.5
(Véase AmigaOS, beOS o Mac OS como los pioneros6 de dicha modernización, cuando los Amiga
fueron bautizados con el sobrenombre de Video Toasters7 por su capacidad para la Edición de
vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos
para diseño en 3D.
Capas del sistema operativo y aplicaciones
La capa de abstracción de hardware (en inglés, Hardware Abstraction Layer o HAL) es un
elemento del sistema operativo que funciona como una interfaz entre el software y el
hardware del sistema, proveyendo una plataforma de hardware consistente sobre la cual
correr las aplicaciones. Cuando se emplea una HAL, las aplicaciones no acceden
directamente al hardware sino que lo hacen a la capa abstracta provista por la HAL. Del
mismo modo que las API, las HAL permiten que las aplicaciones sean independientes del
hardware porque abstraen información acerca de tales sistemas, como lo son las cachés, los
buses de E/S y las interrupciones, y usan estos datos para darle al software una forma de
interactuar con los requerimientos específicos del hardware sobre el que deba correr.
El sistema operativo NT tiene un HAL que permite la portabilidad del código de modo
kernel de Windows NT a una variedad de procesadores con distintas arquitecturas de
administración de memoria, y una variedad de sistemas con diferentes arquitecturas de bus
E/S. La mayor parte de este código se ejecuta sin cambio en estos sistemas.
Sistemas operativos como BSD, Mac OS X, GNU/Linux, CP/M, DOS, Solaris y otros
tienen también una HAL, aunque no siempre esté específicamente designada de tal forma.
Las HAL son de un nivel incluso inferior en lenguajes de programación que las interfaces
de aplicación de programas (API), porque interactúan directamente con el hardware en vez
de con el sistema kernel, por lo que requieren menos tiempo de procesamiento que las
APIs. Los lenguajes de alto nivel suelen usar HALs o APIs para comunicarse con
componentes de menor nivel.
Con HAL, toda la información sobre los tipos de hardware es accesible en un único
formato. Cuando un nuevo dispositivo es añadido al sistema, una señal asíncrona es situada
en el bus del sistema de mensajes detallando el tipo de dispositivo que ha sido añadido.
Scripts del sistema pueden configurar el dispositivo, es decir, HAL soporta dispositivos
plug and play.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Siistemas operatiivos!
Siistemas operatiivos!Siistemas operatiivos!
Siistemas operatiivos!
 
Tsx-32 OS
Tsx-32 OSTsx-32 OS
Tsx-32 OS
 
Trabajo de computación que es software, etc.
Trabajo de computación que  es software, etc.Trabajo de computación que  es software, etc.
Trabajo de computación que es software, etc.
 
Sistema Operativo: Linux
Sistema Operativo: LinuxSistema Operativo: Linux
Sistema Operativo: Linux
 
Robinson
RobinsonRobinson
Robinson
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentaciòn grupo 226
Presentaciòn grupo 226Presentaciòn grupo 226
Presentaciòn grupo 226
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
S I S T E M A S
S I S T E M A SS I S T E M A S
S I S T E M A S
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Victor hugo software

Similar a Victor hugo software (20)

Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Tarea
TareaTarea
Tarea
 
Informatica aplicada
Informatica aplicadaInformatica aplicada
Informatica aplicada
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Alan saul
Alan saulAlan saul
Alan saul
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Hardware y Software
Hardware y SoftwareHardware y Software
Hardware y Software
 
Paz pinto sergio luis
Paz pinto sergio luisPaz pinto sergio luis
Paz pinto sergio luis
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
S.o
S.oS.o
S.o
 
Examen informática
Examen informáticaExamen informática
Examen informática
 
Un
UnUn
Un
 
sitemas operativos
sitemas operativossitemas operativos
sitemas operativos
 
Software de-sistema-pablo
Software de-sistema-pabloSoftware de-sistema-pablo
Software de-sistema-pablo
 
Un
UnUn
Un
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

Victor hugo software

  • 1. Escuela de agricultura de Nor-oriente EANOR ZACAPA INGENIERO: Dubley Omar Sandoval Hernández CURSO: Informática HADWARE NOMBRE: morales Salazar victor Hugo 4to perito agrónomo Sección c GRUPO 5
  • 2. Software Se conoce comosoftware1al equipamientológicoosoporte lógicode unsistemainformático,que comprende el conjuntode loscomponenteslógicosnecesariosque hacenposiblelarealizaciónde tareasespecíficas,encontraposiciónaloscomponentesfísicosque sonllamadoshardware. Los componenteslógicosincluyen,entre muchosotros,lasaplicacionesinformáticas;talescomo el procesadorde texto,que permite al usuariorealizartodaslastareasconcernientesalaedición de textos;el llamadosoftware de sistema,tal comoel sistemaoperativo,que básicamente permite al restode losprogramas funcionaradecuadamente,facilitandotambiénlainteracción entre loscomponentesfísicosyel restode lasaplicaciones,yproporcionandounainterfazconel usuario. El anglicismo"software"esel másampliamente difundidoal referirse aeste concepto, especialmenteenlajergatécnica;entantoque el términosinónimo«logicial»,derivadodel términofrancéslogiciel,esutilizadomayormente enpaísesyzonasde influenciafrancesa.Su abreviaturaesSw. Que es un software Estos sonlosprogramas informáticosque hacenposible larealizaciónde tareasespecíficas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los juegos, los sistemas operativos, etc.
  • 3. Como se clasifica un software Se define el software como el componente lógico de las computadoras (son los programas). El software podemosclasificarlossegúnsufunción,distribución(comercialización) ylicencia.Pueden existir o definirse otros criterios de clasificación. En base a la Función, podemos clasificar al software en: de Base, de Aplicación y de Aplicación Web.De acuerdoa la Distribución (Comercialización), podemos clasificarlos en Pago, Shareware (Demo o Trial) y Freeware; y según la Licencia en, Propietario (Privativo), Libre, Open Source (código abierto) y Dominio Público. Esta forma de clasificar el software fue diseñada por mí ya que considero necesario una nueva forma de clasificar al software. Hoy en día ya no podemos hablar sólo de software de base y de aplicación, sino que es necesario ampliar dicha clasificación basados en otros criterios. Esto no significa que puedan existir otros criterios o modificarse los planteados aquí. Que es un sistema operativo Un sistemaoperativo(SOo,frecuentemente,OS —del inglésOperatingSystem—) esun programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee serviciosalosprogramasde aplicación,ejecutándose enmodoprivilegiadorespectode los restantes (aunque puede que parte del mismo se ejecute en espacio de usuario).2 Nótese que esunerror comúnmuy extendido denominar al conjunto completo de herramientas sistemaoperativo,3es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el
  • 4. sistemaoperativo.Otroejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse porotro,como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación.Unode losmás prominentesejemplosde estadiferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamientode losgrandescomputadores4se rediseñóafinde llevarlaaloshogaresy facilitar su uso,cambiandoel conceptode computadormultiusuario, (muchos usuarios al mismo tiempo) por un sistemamonousuario(únicamente unusuarioal mismotiempo)mássencillode gestionar.5 (Véase AmigaOS, beOS o Mac OS como los pioneros6 de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters7 por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D. Capas del sistema operativo y aplicaciones La capa de abstracción de hardware (en inglés, Hardware Abstraction Layer o HAL) es un elemento del sistema operativo que funciona como una interfaz entre el software y el hardware del sistema, proveyendo una plataforma de hardware consistente sobre la cual correr las aplicaciones. Cuando se emplea una HAL, las aplicaciones no acceden directamente al hardware sino que lo hacen a la capa abstracta provista por la HAL. Del mismo modo que las API, las HAL permiten que las aplicaciones sean independientes del
  • 5. hardware porque abstraen información acerca de tales sistemas, como lo son las cachés, los buses de E/S y las interrupciones, y usan estos datos para darle al software una forma de interactuar con los requerimientos específicos del hardware sobre el que deba correr. El sistema operativo NT tiene un HAL que permite la portabilidad del código de modo kernel de Windows NT a una variedad de procesadores con distintas arquitecturas de administración de memoria, y una variedad de sistemas con diferentes arquitecturas de bus E/S. La mayor parte de este código se ejecuta sin cambio en estos sistemas. Sistemas operativos como BSD, Mac OS X, GNU/Linux, CP/M, DOS, Solaris y otros tienen también una HAL, aunque no siempre esté específicamente designada de tal forma. Las HAL son de un nivel incluso inferior en lenguajes de programación que las interfaces de aplicación de programas (API), porque interactúan directamente con el hardware en vez de con el sistema kernel, por lo que requieren menos tiempo de procesamiento que las APIs. Los lenguajes de alto nivel suelen usar HALs o APIs para comunicarse con componentes de menor nivel. Con HAL, toda la información sobre los tipos de hardware es accesible en un único formato. Cuando un nuevo dispositivo es añadido al sistema, una señal asíncrona es situada en el bus del sistema de mensajes detallando el tipo de dispositivo que ha sido añadido. Scripts del sistema pueden configurar el dispositivo, es decir, HAL soporta dispositivos plug and play.