Anda di halaman 1dari 35

Presentacin

Profesor Responsable: Lic. Jacqueline Fernndez


Dpto. de Informtica Fac. Cs. Fsico, Matemtica y Naturales
Area de Servicios Bloque 2 Primer Piso Boxes 5, 6 y 20
http://www.dirinfo.unsl.edu.ar/servicios/Materias.html
Materia:
Fundamentos de la Informtica
Int. A la Programacin
Int. A la Programacin
Int. A la Computacin

Ingeniera Electrnica
TUT TUG Prof. EnTec. Electrnica
TUM - TUE
TUW - TUR
1

Teora N 1

Hardware y Software

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Computadoras - Introduccin
Una herramienta sirve para operar la conversin de una materia prima en un producto
mediante un dispositivo que desarrolla un proceso. El proceso a su vez, lo determina
una persona.
Materia Prima

Dispositivo que
realiza el proceso

Producto

Persona
Una computadora es, esencialmente, una herramienta.

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Computadoras - Introduccin

Una computadora es, esencialmente, una herramienta.

una computadora es un sistema complejocompuesta por muchos


componentes electrnicos bsicos.
Todo sistema complejo se compone de un conjunto de sistemas
interrelacionados, entre los cuales existe una jerarqua.
cada sistema constar de un conjunto de componentes y sus
interrelaciones los cuales pueden organizarse jerrquicamente.

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Computadoras - Introduccin
Para poder describirla es importante entonces, poder reconocer los sistemas que la
integran por medio de su naturaleza.
Cada sistema y conjunto de componentes tendrn un comportamiento que puede
catalogarse a travs de una caracterizacin abstracta y simplificada.
Dicha caracterizacin se puede resumir en la determinacin de dos aspectos:
Estructura: el modo en que los sistemas (o componentes) estn
interrelacionados. Describe cmo sucede.

Funcin: la operacin de cada sistema individual (o componentes)


como parte de la estructura. Describe qu es lo que sucede
5

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Computadoras - Introduccin
Materia Prima

Computadora

Datos

Producto
Informacin

Persona
En forma general y desde un punto de vista global se podra identificar las funciones
bsicas de una computadora.
Recibirla materia prima y entregar el producto.
Procesar la materia prima.
Dado que la materia prima est constituida por datos que debern ser operados, ser
necesario
Almacenamiento, al menos temporario, de los datos.
6

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Computadoras - Introduccin

ENTORNO OPERATIVO
(Usuario: Fuente y destino de los datos)

Esquema Funcional de una Computadora


Acorde con las funciones bsicas
establecidas, se podran establecer
las partes funcionales de una
computadora o Subsistemas.

Sistema de
transferencia
de datos

(recibir datos y entregar Sistema de


informacin)
Interconexin

Sistema de
almacenamiento
de datos

Sistema de
procesamiento
de datos

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Ruta de los datos segn la funcin realizada


1- Transferenciade datos

Transferencia
Interconexin

Almacenamiento

Procesamiento

Transferencia

2- Almacenamiento
de datos

Interconexin
Almacenamiento

Procesamiento
8

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Ruta de los datos segn la funcin realizada

Transferencia
Interconexin

3- Procesamiento de
Datos en Trnsito
Almacenamiento

Procesamiento

Transferencia
4- Procesamiento de
Datos Almacenados

Interconexin
Almacenamiento

Procesamiento
9

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Computadoras - Introduccin
La computadora es un dispositivo que desarrolla un proceso. El proceso a su vez, lo
determina una persona.
Dicho de otra manera, podramos expresar que la computadora es un conjunto de
componentes fsicas relacionadas que necesitan que se les indique de que manera se
debe realizar el proceso de los datos. Quien determina dichas indicaciones es el
hombre.
El procesamiento de los datos involucra tres elementos:

Hardware y Software

Elemento fsico: conjunto de componentes electrnicas, elctricas o mecnicas.


Elemento No fsico: conjunto de directivas que describen la tarea a realizar.
Elemento Coordinador: el hombre.
Elemento fsico

HARDWARE

Elemento No fsico

SOFTWARE

Las componentes fsicas se especifican y relacionan conservando las definiciones


funcionales e interrelaciones de los diferentes sistemas que conforman una
computadora, constituyendo la Estructura Fsicade la misma.
10

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Esquema Estructural de una Computadora

Hardware

Entorno Operativo

Computadora

COMPUTADORA

Unidad
Central de
Procesamiento

Interconexin
del sistema
(Bus)
Mdulo
de E/S

Memoria
Principal

11

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

La CPU

Hardware

COMPUTADORA
Memoria

E/S
Bus
CPU

Unidad Central de
Procesamiento
Unidad
de control

Interconexin
interna de
la CPU

Unidad
aritmtico
lgica

Registros

12

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware

Datos e Informacin - Alfabeto


Qu tipo de informacin utilizar la computadora?
Los datos usualmente hacen referencia a situaciones reales y se representan por
medio de smbolos. Al ser interpretados adquieren un significado y a esto se le
denomina Informacin.
Es el contexto el que le confiere significado a los datos.
Las computadoras son herramientas digitales:
DatoSmbolo
Hay tensin

No hay tensin

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware

Datos e Informacin - Alfabeto


La mnima unidad de informacin el BIT (BinaryDigit) representa un dgito en el
sistema binario (0-1).
A la agrupacin de 8 bits se la denomina BYTE (caracter).
Unidades de Medida
1Kb (Kilobyte) = 1024 bytes = 210 bytes
1Mb (Megabyte) = 1024 Kb = 1048576 bytes = 220 bytes
1Gb (Gigabyte) = 1024 Mb = 1048576 Kb = 230 bytes
1Tb (TeraByte) = 1024 Gb = 1048576 Mb = 240 bytes
1 Pb (Petabyte) = 1024 Tb = 250 bytes
1 Eb (Exabyte) = 1024 Pb = 260 bytes
14

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware

Dispositivos Externos

Una computadora no sirve para nada sin algn medio que le permita realizar las
entradas y las salidas. Las operaciones de E/S se ejecutan a travs de una amplia
gama de dispositivos que proporcionan una forma de intercambiar datos entre el
exterior y la computadora.

Un dispositivo externo se lo denomina frecuentemente Dispositivo Perifrico o,


simplemente Perifrico.

15

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Dispositivos Externos

Hardware

En sentido amplio los dispositivos externos se pueden clasificar en dos categoras


bsicas:
De Entrada: son dispositivos mediante los cuales se ingresan datos desde el
exterior de la computadoras. Permiten la comunicacin Hombre Mquina.
De Salida: son dispositivos por medio de los cuales se muestran datos hacia el
exterior. Permiten la comunicacin Mquina Hombre.
Se puede mencionar una tercer categora:
De Entrada/Salida: dispositivos que poseen la capacidad de ingresar y mostrar
datos al mismo tiempo.
Ningn perifrico interacta directamente con la CPU o la memoria.

16

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Esquema Estructural de una Computadora


Teclado

Hardware - Perifricos

Monitor
Computadora

COMPUTADORA
Unidad
Central de
Procesamiento Interconexin
del sistema
(Bus)
Mdulo
de E/S

Memoria
Principal

17

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Entrada/Salida

Hardware
Junto con la CPU y la memoria, el tercer elemento clave de una computadora es un
conjunto de Mdulos de E/S. Cada mdulo se conecta al bus del sistema o a un
conmutador central y controla uno o ms dispositivos perifricos.
Un mdulo de E/S no es nicamente un conector mecnico sino que adems est
dotado de cierta inteligencia, es decir, contiene la lgica necesaria para permitir la
comunicacin entre el perifrico y el bus.
Un mdulo de E/S es un traductor de datos expresados en el lenguaje del perifrico al
lenguaje de la mquina (0-1)
Dispositivos Perifricos

18

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Teclado/Monitor
La forma ms comn de interaccin computadora/usuario se produce a travs de la
combinacin teclado/monitor.
La unidad bsica de intercambio de datos es el caracter.
La idea es asociar a cada caracter un cdigo de interpretacin (combinacin de bits).
Tabla ASCII
Cada caracter se representa mediante un nico cdigo binario de 7 bits; por
consiguiente se pueden representar 128 caracteres.
b3b2b1b0
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

row
(Hex)
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

000
0
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
O
SI

001
1
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
S
US

b6b5b4 (column)
010
011
100
2
3
4
SP
0
@
!
1
A
"
2
B
#
3
C
$
4
D
%
5
E
&
6
F
'
7
G
(
8
H
)
9
I
*
:
J
+
;
K

<
L
=
M
.
>
N
/
?
O

101
5
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

110
6
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o

111
7
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
19

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

La Memoria

Hardware
La memoria consiste de una sucesin de celdas con capacidad de almacenar datos
de informacin (secuencias de ceros y unos).
Clasificacin por: su ubicacin.
Memoria Interna: a la computadora normalmente conocida como Principal
(aunque hay otras formas de memoria interna).
Existe comunicacin directa con la CPU.
Tiene la caracterstica de poder ser accedida en forma aleatoria (el acceso a la
primer celda de memoria implica el mismo tiempo que el acceso a la ltima celda
de memoria)
Memoria Externa: tambin denominada Secundaria.
Existe comunicacin indirecta con la CPU.
Consta de dispositivos de almacenamiento perifricos, tales como los discos que
son accesibles por la CPU a travs de Mdulos de E/S. No son memorias aleatorias
pues la forma en que se organizan los datos implica ciertos tiempos de demora
dependiendo de la celda a ser accedida.
20
Area de Servicios Dpto. de Informtica FCFMyN - UNSL

La Memoria

Hardware

Otra clasificacin:
Las restricciones de diseo de memoria de una computadora se pueden resumir
en tres preguntas:
1.- Cunta informacin almacena?
2.- Cun rpida es?
3.- Qu costo tiene (precio)?
1.- El problema de la cantidad esta siempre abierto: si se consigue hasta una cierta
capacidad, probablemente se desarrollarn aplicaciones que la utilicen.
2.- Lo crucial es la velocidad y en este sentido, la memoria debe seguir a la CPU.
3.- Por ltimo y no menos importante, el costo debe ser razonable en relacin con
los otros componentes.
La respuesta a este dilema no es tener un nico componente de memoria sino
emplear una
Jerarqua de Memorias.

21

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware: La Memoria

Costo por bit

Aumento Frec. de acc. CPU

Registros
Cache
Memoria Principal
Disco magntico

Tiempo de acceso

Jerarqua de Memoria
Aumento de Capacidad

Cinta magntica

+
Jerarqua de memoria tradicional
22

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware: La Memoria

Jerarqua de memoria moderna

23

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware

Memoria Interna

Existen distintos tipos de memorias usadas en la Memoria Principal.

Tipo de
memoria
Memoria RAM

Clase
Memoria
lect/escr

Borrado
Elctric.
Por bytes

Memoria ROM
ROM prog
(PROM)
PROM borrable
(EPROM)
Memoria FLASH
PROM borrable
electric EEPROM

Memoria
de slo
lectura
Memoria
De sobre
Todo
Lectura

No
Posible
Luz
ultravioleta
Elctric. Por
Bloques
Elctric. Por
bytes

Mecanis.de
Escrit.
Elctricamente

Voltil
Voltil

Mediante
mscaras

Elctricamente

NoVolatil

Tipos de memorias semiconductoras

24

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Memoria Externa

Hardware

Discos Duros
Discos pticos
Memoria Flash utilizada en los
llaveros USB, PC card y tarjetas de
memorias

25

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Discos Magnticos
Hardware
Un disco magntico es un plato circular construido con metal o plstico cubierto por
un material magnetizable. Los datos se graban en l y despus se recuperan del
mismo a travs de un bobina llamada cabeza.
Organizacin de los datos y formato

Los datos se organizan en un conjunto de anillos concntricos en el plato, llamados


pistas. Las pistas adyacentes estn separadas por bandas vacas. Las pistas se
dividen en bloques llamados sectores. El sector es la unidad mnima de lectura/
Sector
escritura.
0
12
1
Pista

4
8

Bandas
Vacas
26

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Discos pticos

Hardware

Constitucin: a partir de una resina, como un policarbonato, y se cubre con una


superficie altamente reflectante, normalmente aluminio.
Grabacin: digitalmente por medio de una serie de hoyos microscpicos en la
superficie reflectante.
Recuperacin: con un lser de baja potencia situado en un lector de disco ptico o en
una unidad de disco.
La superficie con los hoyos se protege del polvo y rasguos con una capa final de
laca transparente.

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware

Discos pticos
Organizacin de los datos y formato

Los datos se sitan secuencialmente a lo largo de una pista en espiral. La pista, al


igual que en los discos magnticos, se divide en sectores.

Espiral de datos
secuenciales

28

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Hardware

MODULOS
DE E/S

29

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

El Software
Todo lo visto hasta ahora corresponde al Hardware de la computadora, pero de
nada nos sirve sin contar con el Software necesario que ponga a nuestro servicio
todos los recursos del hardware.
Cada vez que hablamos de software nos referimos a programas. Un programa es
una unidad de procesamiento formado por una serie de instrucciones o sentencias
ordenadas en una secuencia predeterminada, siendo instrucciones las rdenes en
las que se descompone un trabajo.
Por lo tanto el software es: el conjunto de programas, rutinas, procedimientos
o normas para la explotacin, funcionamiento y operacin del sistema.
Por sus funciones el software puede categorizarse en:
Software de Base

Software de Aplicacin
30

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Software de Base

Software

El software de base se puede clasificar en:


1.- Sistema Operativo: es un conjunto de programas que administra los recursos de
la computadora, proporciona servicios a los programadores y planifica la ejecucin
de otros programas.
Las funciones o capacidades bsicas:
La que permite crear el entorno adecuado para el dilogo hombre-mquina.
La que permite gestionar en forma automtica la lectura y el almacenamiento
de informacin en la unidades de memoria.
La que ofrece al usuario los medios adecuados para el tratamiento de la
informacin y para el conocimiento de su estado y situacin en cualquier
instante
2.- Utilitarios: dichos programas son creados para cumplir con funciones
especficas que ayudan y complementan al sistema operativo, en la facilidad y
optimizacin de los recursos de la computadora.

31

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Software de aplicacin

Software

Son como cualquier otro software, uno o ms programas que ordenan, planifican o
programan a la computadora para realizar una tarea determinada especifica al usuario
(tareas administrativas, etc.).

Juegos y entretenimientos.
Educacin.
Cientfico-tcnicas.
Contabilidad y Administracin
Productividad y gestin

32

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Software
Visin jerrquica del Software que se ejecuta en una Computadora

Usuario final
Programas de aplicacin
Utilitarios
Sistema operativo
Hardware de la computadora
Es posible que el usuario haga su propio sistema de aplicacin. Esto requiere de
tcnicas de programacin as como de lenguajes de programacin.

33

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Lenguajes de programacin

Software

Originalmente, las computadoras, eran programadas mediante el cableado de sus


circuitos y otras mediante tarjetas perforadas directamente en el lenguaje de
mquina.
Posteriormente, surgen los ensambladores, que facilitaban la programacin en
lenguaje de mquina mediante representaciones simblicas de las instrucciones del
usuario.
Finalmente surgen los lenguajes de programacin de alto nivel, tal que haciendo
abstraccin de la mquina permiten programar en lenguaje ms prximos al lenguaje
natural del ser humano.

34

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Software

Lenguajes de programacin

Todo programa realizado en lenguaje de alto nivel (fuente) debe ser previamente
traducido al lenguaje de mquina (objeto) para que puedan ser ejecutados.
La traduccin la realiza otro programa:
Si la traduccin es a medida que el programa se ejecuta (pueden existir errores
sintcticos al momento de la ejecucin). El traductor se denomina Intrprete.
Sl la traduccin es previa a la ejecucin (el programa se ejecuta sin errores
sintcticos). El traductor se denomina Compilador.

35

Area de Servicios Dpto. de Informtica FCFMyN - UNSL

Anda mungkin juga menyukai