Sie sind auf Seite 1von 23

Terminologa en General

Unidad 2:
1
Unidad 2: Terminologa en General
Temas:
1. Conceptos Generales
2. Conceptos de Hardware
3. Conceptos de Firmware
4. Conceptos de Software
5. Otras Definiciones
2
Conceptos Generales

















3
Algoritmo: conjunto de pasos necesarios para la
resolucin de un problema.

Programa: conjunto de sentencias para satisfacer un
algoritmo.

SubPrograma: conjunto de sentencias que resuelven
parte de un algoritmo.

SubRutina: similar a subprograma pero recibiendo y
devolviendo parmetros.

Funcin: llamada para evaluar un expresin.
Conceptos Generales (cont..)

















4
Procedimiento: similar a una subrutina.

Rutina: programa que realiza una tarea especfica
(funcin, procedimiento, subprograma o subrutina)

Parmetro: variable que pasa valores (programa
rutina)

Variable: elemento de memoria. Nombre simblico
usado en un programa para almacenar un dato
variable.

Constante: elemento de memoria. Nombre simblico
usado en un programa para almacenar un dato no
variable.


Conceptos Generales (cont..)

















5
Puntero: identificacin de un dato por una posicin o
direccin.

Cdigo reubicable: conversin de direcciones relativas
direcciones absolutas.

Interactivo: al disparar una accin u orden se obtiene
una respuesta inmediata. (conversacional)

Interfaz: reglas que establecen una comunicacin
entre 2 partes.



Conceptos Generales (cont..)

















6
Usuario: persona que utiliza un computador para
trabajar y obtener resultados.

Superusuario: usuario con todos los privilegios de
acceso.

Usuario privilegiado: posee acceso a cierta
informacin que los dems no tienen.

Usuario no privilegiado: posee acceso nicamente a
su trabajo.

Operador: especialista a realizar trabajos de
accionamiento y control de los equipos.

Conceptos Generales (cont..)

















7
Programador: especialista en codificar programas,
realizar mantenimiento y documentacin de los
mismos.
a) De aplicaciones: codifica programas para
usuarios finales.
b) De sistemas: desarrolla programas y utilidades
del Sistema Operativo.

Administrador del sistema: tcnico encargado de
gestionar el sistema (superusuario)

Conceptos Generales (cont..)

















8
Poltica: define la operatividad del Sistema Operativo.
Gestin de prioridades.

Mecanismo: es la forma que se aplican las polticas.
Se planifica el procesador segn dictan las polticas.

Emulador: imitacin de un sistema virtual parecido al
real.
Conceptos Hardware

















9
Bit: (BInary digiT) unidad mnima de informacin.
Valores 0 y 1

Byte: (BinarY TErm) conjunto de 8 bits en el cual se
puede representar un carcter.

Palabra: grupos de bits (16, 32, 64, 128) unidad bsica
de operacin del procesador.

Sealizador: (flag) indica
a) Error
b) Estado
c) Condicin
Conceptos Hardware (cont..)

















10
Pila: (Stack) conjunto de datos al que se accede segn
una poltica.







Puntero de pila: (Stack Pointer) registro con la
direccin del ltimo elemento que entr en la pila.
Conceptos Hardware (cont..)

















11
Contador de programa: (Program Counter) registro
con la direccin de memoria de la siguiente instruccin
a ejecutar por el procesador.

Direccin: (Address) conjunto de bits que identifican:
a) Un registro
b) Una zona de almacenamiento
c) Un destino de datos

Direccin absoluta: (Absolutte Address) posicin fsica
de memoria.

Direccin simblica: (Symbolic Address) caracteres
que representan un direccin de un dato o instruccin.
Conceptos Hardware (cont..)

















12
Direccin relativa: (Relative Address) direccin de un
dato representada por un valor que lleva implcito un
desplazamiento.
Conceptos Hardware (cont..)

















13
Espacio direccionable: (Address Space) margen de
direcciones de memoria que tiene disponible un
programa.

Espacio de Nombres Simblicos
Compilador
Espacio Direccionable

Registro de desplazamiento: (Offset Register) registro
que contiene la direccin base a partir de la cual se
reubican todas las direcciones relativas de un
programa compilado para obtener las direcciones
absolutas.

Conceptos Hardware (cont..)
14
Almacenamiento primario: (Primary Storage) es la
memoria real (RAM Random Access Memory
(memoria de acceso aleatorio)) de lectura/escritura.
Contiene datos e instrucciones de programas a
ejecutar.

Almacenamiento virtual: (Virtual Storage)
almacenamiento direccionable por un programa donde
las direcciones virtuales son traducidas a reales.
(paginacin)

Almacenamiento secundario: (Secondary Storage)
almacenamiento de informacin (almacenamiento
masivo) (discos, cintas, etc.) Tambin denominada
auxiliar.

Conceptos Hardware (cont..)
15
Interrupcin: (Interruption) suspensin de un proceso,
se ejecuta una operacin independiente y luego
regresa al proceso suspendido.

Interrogacin: (Polling) escrutinio peridico que se
realiza en espera de algn evento para detectar el
momento en que se produce.

Buffer: memoria tampn. Zona de memoria que tienen
los dispositivos para el intercambio de informacin.

Perifrico: (Peripheral) dispositivo externo conectado
al computador capaz de: introducir datos, extraer
datos, almacenar datos, funciones combinadas.
Conceptos Hardware (cont..)
16
Ordenador principal: (Host) instalacin de un
programa. Ofrece la capacidad de proceso a los
usuarios

Ordenador de gran potencia: (Mainframe) ofrece
potencia y velocidad de proceso.

Consola maestra: (Master Console) terminal especial
para control directo del ordenador.
Conceptos Firmware
17
Es un programa que es grabado en una memoria
ROM (Read Only Memory (memoria de solo lectura)) y
establece la lgica de ms bajo nivel que controla los
circuitos electrnicos de un dispositivo.
Se considera parte del hardware por estar integrado
en la electrnica del dispositivo, pero tambin es
software, pues proporciona la lgica y est
programado por algn tipo de lenguaje de
programacin. El firmware recibe rdenes externas y
responde operando el dispositivo.

Se encuentra el firmware en monitores, unidades de
disco, impresoras, microprocesadores, etc.

El BIOS (Basic I/O System) (Sistema bsico E/S de
datos) es un programa firmware.
Conceptos Firmware (cont..)
18
Modalidades
a) Programas cableados
b) Control por programa
c) Control rgido
d) Control por microprograma
Conceptos Software
19
Edito
r
Compilado
r
Modulo
Objeto
Reporte
Error
?
Linker
PGM
ejecutable
Proceso en
ejecucin
Mapa
Libreras
de
Usuarios y
del
Sistema
Programa Fuente
SI
NO
Generacin de
Software
Conceptos Software (cont..)
20
Instruccin o Sentencia: lneas de programas para
realizar operaciones.
a) Privilegiada: se necesitan privilegios del
usuario.
b) Macro: instruccin fuente que es reemplazada
por instrucciones del mismo lenguaje fuente.

Cdigo Mquina: representacin entendible por el
computador de instrucciones y programas.

Programa: instrucciones que representan la resolucin
de un algoritmo y pueden Ensamblarse, Compilarse o
Interpretarse para obtener un programa ejecutable.
Conceptos Software (cont..)
21
Mdulo: unidad de programa que puede ser compilado
y unida a otros mdulos para formar un programa
completo.
Proceso de conversin:
a) Programa fuente:
1) Ensamblador
2) Alto nivel
b) Mdulo objeto:
1) Ensamblado o compilado
2) Listo para formar parte de un programa
c) Programa ejecutable:
Construido por el editor de enlace o linker a
partir
1) Mdulos objeto
2) Rutinas de libreras
Conceptos Software (cont..)
22
Editor: utilizado para escribir programas fuentes.

Editor de enlace: (Linker)
a) Crea cdigo ejecutable a partir de mdulos.
b) Asigna direcciones definitivas a reubicables.
c) Utiliza rutinas de libreras.

Depurador: (Debugger) programa ayuda para
investigar un programa fuente paso a paso.
Otras Definiciones
23
Ejecucin: proceso de las instrucciones de un
programa ejecutable cargado en memoria.

Proceso: referencia de un programa en ejecucin.

Trabajo: (Job) pasos que realiza un computador para
cubrir los objetivos de un programa.

Recurso: elemento hardware disponible.

Palabra clave: (Password) contrasea de acceso para
trabajar en el sistema.

Das könnte Ihnen auch gefallen