1. ESCUELA NORMAL DE SAN FELIPE DEL
PROGRESO
LICENCIATURA EN EDUCACIÓN PRIMARIA
ALUMNA: DIANA LAURA MORALES GARCÍA
1° LEP
2. 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.
3. 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.
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 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.
6. 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)
8. 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.
9. 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.
10. 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.