SlideShare una empresa de Scribd logo
1 de 8
CONCEPTOS
DE SOFTWARE
Concepto
El software consiste en los programas de instrucciones y datos que definen para el hardware los algoritmosnecesarios
para la resolución de problemas. A continuación mencionaremos algunos conceptos de software útiles para entender el
funcionamiento de los sistemas operativos.
Programas de Software
Programa: conjunto de argumentos o instrucciones para la computadora, almacenado en la memoria primaria de la
computadora junto con los datos requeridos para ser ejecutado, en otras palabras hacer que las instrucciones sean
realizadas por la computadora.
Tipos de Software
● Software del sistema: Es un conjunto de programas que administran los recursos de la computadora. Ejemplos:
Unidad central de proceso, dispositivos de comunicaciones y dispositivos periféricos, el software del sistema
administra y controla al acceso del hardware.
● Software de aplicaciones: Programas que son escritos para o por los usuarios para realizar una tarea específica
en la computadora. Ejemplo: software para procesar un texto, para generar una hoja de cálculo, el software de
aplicación debe estar sobre el software del sistema para poder operar.
● Software de usuario final: Es el software que permiten el desarrollo de algunas aplicaciones directamente por los
usuarios finales, el software del usuario final con frecuencia tiene que trabajar a través del software de aplicación y
finalmente a través del software del sistema
Lenguaje máquina & Lenguaje Ensamblador
Lenguaje máquina. Es un SW de bajo nivel, utiliza código binario, dependiente de la máquina, con instrucciones bastante
primitivas. Es el lenguaje que el sistema de cómputo puede comprender directamente.
-Lenguaje ensamblador. Se desarrollaron para aumentar la velocidad del proceso de programación y reducir los errores de
codificación. Se consideran la versión simbólica del lenguaje máquina. No son directamente entedibles por la computadora,
para ellos requieren ser previamente traducidos (Ensamblador).
Programa que traduce los lenguajes de alto nivel a lenguaje máquina.
Sistema de Control de Entrada/Salida (IOCS)
Es el conjunto de programas a través del cual el sistema operativo controla las actividades de entrada/salida que se
generan en el sistema. Comúnmente conocido como BIOS.
Spool / Spooling
Operaciones periféricas simultáneas en línea. (Simultaneous Peripherical Operation on Line)
Actividad que realiza el sistema operativo para hacer cambios de velocidad entre los diferentes dispositivos. Es el empleo
de un almacenamiento auxiliar como buffer para reducir el retardo del procesamiento cuando se transfieren datos entre los
equipos periféricos y los procesadores de un computador.
El SPOOL es una técnica que permite que las entradas y las salidas de un proceso tengan un paso intermedio en
dispositivos de gran capacidad de almacenamiento. El ejemplo típico es el spool de impresora: un proceso puede obtener
una gran cantidad de información en poco tiempo, y en cambio estos resultados pueden necesitar mucho tiempo para ser
impresos. Otro caso muy corriente es el de trabajar con un procesador de textos y hacer una impresión de un documento
relativamente largo. Si no se utiliza el spool, tanto el computador como el usuario no podrán hacer nada hasta que se
termine de imprimir.
El Spooling utiliza el disco como un buffer muy grande para leer tan por delante como sea posible de los dispositivos de
entrada y para almacenar los ficheros hasta que los dispositivos de salida sean capaces de aceptarlos.
De esta manera, puede mantener tanto a la CPU como a los dispositivos de E/S trabajando con un rendimiento mucho
mayor.
Cargadores
Un cargador es un programa que se encarga de colocar las instrucciones y datos (fichero ejecutable) dentro de localidades
del almacenamiento primario, asignando el espacio necesario en memoria y pasando el control a la primera de las
instrucciones a ejecutar, comenzando a continuación la fase de ejecución.
Cargador absoluto. Reserva un espacio determinado de memoria específico para un determinado programa.
Cargador de relocalización. Puede cargar un programa en diversos lugares de la memoria, dependiendo de la
disponibilidad de memoria al momento de realizar la carga.

Más contenido relacionado

La actualidad más candente

Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadoraGero_Egidi
 
1 arquitectura de un ordenador
1 arquitectura de un ordenador1 arquitectura de un ordenador
1 arquitectura de un ordenadorconrado perea
 
Diapositivas Sobre Hadware y Software Sistema Operativo 1
Diapositivas Sobre Hadware y Software Sistema Operativo 1Diapositivas Sobre Hadware y Software Sistema Operativo 1
Diapositivas Sobre Hadware y Software Sistema Operativo 1Carlos Pavon Materan
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del softwareSheyli Patiño
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónAndyHP
 
Informatica
InformaticaInformatica
Informaticadebop88
 
PresentacióN Informatica
PresentacióN InformaticaPresentacióN Informatica
PresentacióN InformaticaIngrid
 
Diapositivas de terminos de redes
Diapositivas de terminos de redesDiapositivas de terminos de redes
Diapositivas de terminos de redessebasgaibor
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónAndyHP
 
Power Point sobre las partes de la computadora
Power Point sobre las partes de la computadoraPower Point sobre las partes de la computadora
Power Point sobre las partes de la computadoraMariapaz1509
 
Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadoratomasla10
 

La actualidad más candente (14)

Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadora
 
1 arquitectura de un ordenador
1 arquitectura de un ordenador1 arquitectura de un ordenador
1 arquitectura de un ordenador
 
Daniel 3 semestre
Daniel 3 semestreDaniel 3 semestre
Daniel 3 semestre
 
Diapositivas Sobre Hadware y Software Sistema Operativo 1
Diapositivas Sobre Hadware y Software Sistema Operativo 1Diapositivas Sobre Hadware y Software Sistema Operativo 1
Diapositivas Sobre Hadware y Software Sistema Operativo 1
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Informatica
InformaticaInformatica
Informatica
 
Fiama y delfi
Fiama y delfiFiama y delfi
Fiama y delfi
 
PresentacióN Informatica
PresentacióN InformaticaPresentacióN Informatica
PresentacióN Informatica
 
Diapositivas de terminos de redes
Diapositivas de terminos de redesDiapositivas de terminos de redes
Diapositivas de terminos de redes
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Clasificacion de los lenguajes abel
Clasificacion de los lenguajes abelClasificacion de los lenguajes abel
Clasificacion de los lenguajes abel
 
Power Point sobre las partes de la computadora
Power Point sobre las partes de la computadoraPower Point sobre las partes de la computadora
Power Point sobre las partes de la computadora
 
Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadora
 

Similar a Conceptos de software

Informatica
InformaticaInformatica
Informaticalisarrua
 
Hardware y software
Hardware y softwareHardware y software
Hardware y softwaresan mateo
 
Software de base o sistema
Software de base o sistemaSoftware de base o sistema
Software de base o sistemagreyz02
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Abimael hernandez
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardwareraydmon
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónAndyHP
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Computadores
ComputadoresComputadores
Computadoresarubio9
 
Conceotos computacion
Conceotos computacionConceotos computacion
Conceotos computacionalmadelia99
 
que es software
que es softwareque es software
que es softwarezenaida
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la ProgramacionEduardo Uvidia
 
Preparación e instalación del software de aplicación
Preparación e instalación del software de aplicaciónPreparación e instalación del software de aplicación
Preparación e instalación del software de aplicaciónDiego Nicolas Ricaurte Lagos
 
Estructura de la pc
Estructura de la pcEstructura de la pc
Estructura de la pccomercial22
 
Estructura de la pc
Estructura de la pcEstructura de la pc
Estructura de la pccomercial22
 
Unidad 1.1 componentes de una computadora
Unidad 1.1 componentes de una computadoraUnidad 1.1 componentes de una computadora
Unidad 1.1 componentes de una computadorajudadiso
 

Similar a Conceptos de software (20)

Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informatica
InformaticaInformatica
Informatica
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Software de base o sistema
Software de base o sistemaSoftware de base o sistema
Software de base o sistema
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardware
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Computadores
ComputadoresComputadores
Computadores
 
Conceotos computacion
Conceotos computacionConceotos computacion
Conceotos computacion
 
que es software
que es softwareque es software
que es software
 
Informe en word
Informe en wordInforme en word
Informe en word
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
Glosario ~Unidad I~
Glosario ~Unidad I~Glosario ~Unidad I~
Glosario ~Unidad I~
 
Preparación e instalación del software de aplicación
Preparación e instalación del software de aplicaciónPreparación e instalación del software de aplicación
Preparación e instalación del software de aplicación
 
Estructura de la pc
Estructura de la pcEstructura de la pc
Estructura de la pc
 
Estructura de la pc
Estructura de la pcEstructura de la pc
Estructura de la pc
 
Unidad 1.1 componentes de una computadora
Unidad 1.1 componentes de una computadoraUnidad 1.1 componentes de una computadora
Unidad 1.1 componentes de una computadora
 

Último

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.karlapatriciapms16
 
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfSELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfdarwinciro39039
 
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjjjuanpabloayonlopez
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).docAnaRuiz123884
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxGilbertoGutierrezRiv
 

Último (10)

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
 
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdfSELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
SELECCION DEL TALENTO Y COMPETENCIAS (3).pdf
 
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
10.-CALVINISMO-v.s-ARMINIANISMO jkllkikjj
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc2° PLANIFICACIÓN POR COMPETENCIA (1).doc
2° PLANIFICACIÓN POR COMPETENCIA (1).doc
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
 

Conceptos de software

  • 2. Concepto El software consiste en los programas de instrucciones y datos que definen para el hardware los algoritmosnecesarios para la resolución de problemas. A continuación mencionaremos algunos conceptos de software útiles para entender el funcionamiento de los sistemas operativos.
  • 3. Programas de Software Programa: conjunto de argumentos o instrucciones para la computadora, almacenado en la memoria primaria de la computadora junto con los datos requeridos para ser ejecutado, en otras palabras hacer que las instrucciones sean realizadas por la computadora. Tipos de Software ● Software del sistema: Es un conjunto de programas que administran los recursos de la computadora. Ejemplos: Unidad central de proceso, dispositivos de comunicaciones y dispositivos periféricos, el software del sistema administra y controla al acceso del hardware. ● Software de aplicaciones: Programas que son escritos para o por los usuarios para realizar una tarea específica en la computadora. Ejemplo: software para procesar un texto, para generar una hoja de cálculo, el software de aplicación debe estar sobre el software del sistema para poder operar. ● Software de usuario final: Es el software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales, el software del usuario final con frecuencia tiene que trabajar a través del software de aplicación y finalmente a través del software del sistema
  • 4.
  • 5. Lenguaje máquina & Lenguaje Ensamblador Lenguaje máquina. Es un SW de bajo nivel, utiliza código binario, dependiente de la máquina, con instrucciones bastante primitivas. Es el lenguaje que el sistema de cómputo puede comprender directamente. -Lenguaje ensamblador. Se desarrollaron para aumentar la velocidad del proceso de programación y reducir los errores de codificación. Se consideran la versión simbólica del lenguaje máquina. No son directamente entedibles por la computadora, para ellos requieren ser previamente traducidos (Ensamblador). Programa que traduce los lenguajes de alto nivel a lenguaje máquina.
  • 6. Sistema de Control de Entrada/Salida (IOCS) Es el conjunto de programas a través del cual el sistema operativo controla las actividades de entrada/salida que se generan en el sistema. Comúnmente conocido como BIOS.
  • 7. Spool / Spooling Operaciones periféricas simultáneas en línea. (Simultaneous Peripherical Operation on Line) Actividad que realiza el sistema operativo para hacer cambios de velocidad entre los diferentes dispositivos. Es el empleo de un almacenamiento auxiliar como buffer para reducir el retardo del procesamiento cuando se transfieren datos entre los equipos periféricos y los procesadores de un computador. El SPOOL es una técnica que permite que las entradas y las salidas de un proceso tengan un paso intermedio en dispositivos de gran capacidad de almacenamiento. El ejemplo típico es el spool de impresora: un proceso puede obtener una gran cantidad de información en poco tiempo, y en cambio estos resultados pueden necesitar mucho tiempo para ser impresos. Otro caso muy corriente es el de trabajar con un procesador de textos y hacer una impresión de un documento relativamente largo. Si no se utiliza el spool, tanto el computador como el usuario no podrán hacer nada hasta que se termine de imprimir. El Spooling utiliza el disco como un buffer muy grande para leer tan por delante como sea posible de los dispositivos de entrada y para almacenar los ficheros hasta que los dispositivos de salida sean capaces de aceptarlos. De esta manera, puede mantener tanto a la CPU como a los dispositivos de E/S trabajando con un rendimiento mucho mayor.
  • 8. Cargadores Un cargador es un programa que se encarga de colocar las instrucciones y datos (fichero ejecutable) dentro de localidades del almacenamiento primario, asignando el espacio necesario en memoria y pasando el control a la primera de las instrucciones a ejecutar, comenzando a continuación la fase de ejecución. Cargador absoluto. Reserva un espacio determinado de memoria específico para un determinado programa. Cargador de relocalización. Puede cargar un programa en diversos lugares de la memoria, dependiendo de la disponibilidad de memoria al momento de realizar la carga.