ESCUELA NORMAL DE SAN FELIPE DEL
PROGRESO
LICENCIATURA EN EDUCACIÓN PRIMARIA

ALUMNA: DIANA LAURA MORALES GARCÍA
1° LEP
Conjunto de programas de software que permiten al
usuario interactuar con los dispositivos sin perderse en
la complejidad técnica del equipo; se encarga de
controlar, integrar y administrar los componentes de
hardware de un sistema informático.
Sistema de entrada salida básico (Basic Input Output System – BIOS):
es el gestor de arranque que define la interfaz de firmware y carga el
sistema operativo;
Firmware del dispositivo: controla el funcionamiento y el rendimiento
de los equipos informáticos;

Sistema operativo (operative system – OS): permite al usuario
interactuar con el hardware y dispositivos internos, actuando como la
plataforma entre el equipo y otras aplicaciones de software;
Software de utilidad: regula la funcionalidad del equipo mediante el
análisis de su rendimiento, configuración y optimización de procesos.
•
•
•
•
•
•

•
•
•
•
•

Cargadores de programas (es responsable de cargar programas en memoria desde los
ejecutables)
Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como
software de sistema) (gestiona los recursos de hardware y provee servicios a los programas de
aplicación)
Controladores de dispositivos (indica cómo debe controlar y comunicarse con un
dispositivo en particular)
Herramientas de programación: compiladores, ensambladores, enlazadores, etc.
Programas utilitarios
(es una herramienta que realiza:
-Tareas de mantenimiento
-Soporte para la construcción y ejecución de programas
-Las tareas en general)
Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de
ventanas)
Línea de comandos (es un método que permite a las personas dar instrucciones a algún
programa informático por medio de una línea de texto simple. )
BIOS
Hipervisores (monitor de máquina virtual )
Bootloaders (Gestor de arranque) (sólo pueden ejecutar código en la memoria de
funcionamiento)
Son una serie de programas que
cooperan con los usuarios para hacer
una o varias tareas específicas.
Aplicaciones Verticales

Aplicaciones
Horizontales

Finalidad específica
para un tipo muy
delimitado de usuarios

Utilidad para una amplia
gama de usuarios de
cualquier tipo.
Ejemplos de
software
aplicaciones:

• *Procesadores de texto. (Bloc de Notas)
*Editores. (PhotoShop para el Diseño Gráfico)
*Hojas de Cálculo. (MS Excel)
*Sistemas gestores de bases de datos. (MySQL)
*Programas de comunicaciones. (MSN Messenger,
PC Anywhere, Outlook)
*Paquetes integrados. (Ofimática: Word, Excel,
PowerPoint…)
*Programas de diseño asistido por computador.
(AutoCAD)
Smartcomm
(ambiente
Windows)

Winsockets

Quick Link II
Camaleon
Procomm Plus

SLIP (serial on
line internet
protocol)

PPT (pert to
pert protocol)
Es un conjunto de herramientas que permiten el
desarrollo de aplicaciones de software, está dirigido
a los programadores o desarrolladores de
software, los cuales utilizan estas herramientas para
crear, depurar y mantener sistemas.
Según el nivel de complejidad y su objetivo, se
distinguen dos tipos de lenguajes de programación:

Lenguajes de bajo nivel:
sus instrucciones ejercen un control
directo sobre el hardware y están
sumamente condicionados por la
estructura física de la computadora
que los soporta. Dentro de este
grupo se encuentra:

El lenguaje máquina es aquel en el que
están escritas las instrucciones (ceros y
unos) que controlan el funcionamiento,
paso a paso de un procesador. Hay
una instrucción en lenguaje máquina por
cada una de las que realiza directamente
el hardware de la computadora

El lenguaje ensamblador es aquel cuyas
instrucciones están relacionadas con las
que están escritas en lenguaje máquina.
Se usa para escribir software de sistema.
Lenguajes de alto nivel:
Conjunto de instrucciones
expresadas en palabras tomadas
de un lenguaje natural
(especialmente inglés), permiten
describir las estructuras de
información y la secuencia de
acciones necesarias para realizar
una tarea específica.
:

Los compiladores realizan la traducción
completa del programa en lenguaje
simbólico (denominado “programa
fuente”), lo que da como resultado un
programa en lenguaje máquina que
puede ser ejecutado por la computadora
(llamado “programa objeto”).

Traductores
Los intérpretes traducen las instrucciones,
una por una, a medida que se ejecuta el
programa en lenguaje de alto nivel.
Resumen
Video de la clasificación del software

Tipos de software»

  • 1.
    ESCUELA NORMAL DESAN FELIPE DEL PROGRESO LICENCIATURA EN EDUCACIÓN PRIMARIA ALUMNA: DIANA LAURA MORALES GARCÍA 1° LEP
  • 2.
    Conjunto de programasde software que permiten al usuario interactuar con los dispositivos sin perderse en la complejidad técnica del equipo; se encarga de controlar, integrar y administrar los componentes de hardware de un sistema informático.
  • 3.
    Sistema de entradasalida básico (Basic Input Output System – BIOS): es el gestor de arranque que define la interfaz de firmware y carga el sistema operativo; Firmware del dispositivo: controla el funcionamiento y el rendimiento de los equipos informáticos; Sistema operativo (operative system – OS): permite al usuario interactuar con el hardware y dispositivos internos, actuando como la plataforma entre el equipo y otras aplicaciones de software; Software de utilidad: regula la funcionalidad del equipo mediante el análisis de su rendimiento, configuración y optimización de procesos.
  • 4.
    • • • • • • • • • • • Cargadores de programas(es responsable de cargar programas en memoria desde los ejecutables) Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema) (gestiona los recursos de hardware y provee servicios a los programas de aplicación) Controladores de dispositivos (indica cómo debe controlar y comunicarse con un dispositivo en particular) Herramientas de programación: compiladores, ensambladores, enlazadores, etc. Programas utilitarios (es una herramienta que realiza: -Tareas de mantenimiento -Soporte para la construcción y ejecución de programas -Las tareas en general) Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas) Línea de comandos (es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple. ) BIOS Hipervisores (monitor de máquina virtual ) Bootloaders (Gestor de arranque) (sólo pueden ejecutar código en la memoria de funcionamiento)
  • 5.
    Son una seriede programas que cooperan con los usuarios para hacer una o varias tareas específicas. Aplicaciones Verticales Aplicaciones Horizontales Finalidad específica para un tipo muy delimitado de usuarios Utilidad para una amplia gama de usuarios de cualquier tipo.
  • 6.
    Ejemplos de software aplicaciones: • *Procesadoresde texto. (Bloc de Notas) *Editores. (PhotoShop para el Diseño Gráfico) *Hojas de Cálculo. (MS Excel) *Sistemas gestores de bases de datos. (MySQL) *Programas de comunicaciones. (MSN Messenger, PC Anywhere, Outlook) *Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…) *Programas de diseño asistido por computador. (AutoCAD)
  • 7.
    Smartcomm (ambiente Windows) Winsockets Quick Link II Camaleon ProcommPlus SLIP (serial on line internet protocol) PPT (pert to pert protocol)
  • 8.
    Es un conjuntode herramientas que permiten el desarrollo de aplicaciones de software, está dirigido a los programadores o desarrolladores de software, los cuales utilizan estas herramientas para crear, depurar y mantener sistemas.
  • 9.
    Según el nivelde complejidad y su objetivo, se distinguen dos tipos de lenguajes de programación: Lenguajes de bajo nivel: sus instrucciones ejercen un control directo sobre el hardware y están sumamente condicionados por la estructura física de la computadora que los soporta. Dentro de este grupo se encuentra: El lenguaje máquina es aquel en el que están escritas las instrucciones (ceros y unos) que controlan el funcionamiento, paso a paso de un procesador. Hay una instrucción en lenguaje máquina por cada una de las que realiza directamente el hardware de la computadora El lenguaje ensamblador es aquel cuyas instrucciones están relacionadas con las que están escritas en lenguaje máquina. Se usa para escribir software de sistema.
  • 10.
    Lenguajes de altonivel: Conjunto de instrucciones expresadas en palabras tomadas de un lenguaje natural (especialmente inglés), permiten describir las estructuras de información y la secuencia de acciones necesarias para realizar una tarea específica. : Los compiladores realizan la traducción completa del programa en lenguaje simbólico (denominado “programa fuente”), lo que da como resultado un programa en lenguaje máquina que puede ser ejecutado por la computadora (llamado “programa objeto”). Traductores Los intérpretes traducen las instrucciones, una por una, a medida que se ejecuta el programa en lenguaje de alto nivel.
  • 11.
  • 12.
    Video de laclasificación del software