Vous êtes sur la page 1sur 64

LENGUAJE DE

PROGRAMACION I
HARDWARE SOFTWARE
MEDIDAS DE ALMACENAMIENTO

HARDWARE
Son los componentes fsicos de una
computadora.
Incluidos todos los dispositivos
electrnicos
y
electromecnicos,
circuitos, cables, tarjetas, armarios o
cajas, perifricos de todo tipo y otros
elementos fsicos

HARDWARE

Disco duro
Monitor
Memoria RAM
Teclado
Raton (mouse)
Impresoras
Placa principal (mainboard)
Circuitos Integrados (chips)

SOFTWARE
El software es intangible, existe como
ideas, conceptos, smbolos, pero no tiene
sustancia.
Las pginas y la tinta de un libro son el
HARDWARE.
Las palabras, oraciones, prrafos y el
significado del texto son el SOFTWARE.

TIPOS DE HARDWARE
Se clasifica generalmente en:

Bsico dispositivo necesario para


iniciar el funcionamiento de la
computadora.

Complementario realizar funciones


especficas o ms all de las bsicas.

PERIFERICOS DE ENTRADA
Son los que permiten al usuario que
ingrese informacin desde el exterior.
Entre ellos podemos encontrar:
Teclado,
Ratn (mouse),
Sistema de Alimentacin Ininterrumpida
Escner ,
Micrfono

PERIFERICOS DE SALIDA
Son los que muestran al usuario el
resultado de las operaciones realizadas
por el PC.
En este grupo podemos encontrar:
Monitor
Impresora

Proyector
Altavoces

PERIFERICOS DE
ENTRADA / SALIDA
Son los dispositivos que pueden aportar
simultneamente informacin exterior al
PC y al usuario.

Mdem (Modulador/Demodulador),
Unidades de almacenamiento (Discos
duros, disquetes o floppy, ZIP),
Memorias de pequeo tamao, (flash)

PERIFERICOS
UNIDADES
ENTRADA
Teclado
Joystick
Mouse
Micrfono
Scaner
Lector ptico
Lect.banda magntica
Video cmara
Modems
Cmaras digitales

U.C
UAL

MEMORIA

UNIDADES
SALIDA
Monitor
Impresora
Parlantes
Modems

UNIDADES ALMACENAMIENTO
Unidad de disco duro
Unidad de diskette
Unidad de CD-ROM
Unidad de cinta magntica
Unidad de DVD, VCD, etc.

Partes de la Placa de
Sistema

EO PNP

Microprocesador y Socket
PIN GRID ARRAY
Arreglo de Pines en Rejilla

EO PNP

Procesador en Slot

Procesadores

Socket LGA 775

Pentium Chipset

Modulos de Memoria DIMM

Slots de Expansin

Tarjeta de Video VGA

Tarjetas de Entrada/Salida

El Disco Duro por dentro

Estructura Magntica del


Disco

Lector de Tarjetas de
Memoria

Interfaces de Disco Duro


Tarjeta de Sistema

Perifricos

Panel Posterior del CPU

Dispositivos de Entrada

Proceso de Arranque 1
(Boot)
1. Prueba de CPU
2. Prueba de Memoria RAM

Proceso de Arranque 2
(Boot)
3. Inicializa Dispositivos
4. Inicializa Controladora de Video
5. Inicializa Controladora de
dispositivos de Ent / Sal

Proceso de Arranque 3
(Boot)
6. Prueba el MBR del Floppy
7. Prueba el MBR del Disco
8. Carga el Sistema en RAM

SOFTWARE
Son todos los componentes intangibles de
una COMPUTADORA, es decir, el conjunto
de programas y procedimientos necesarios
para hacer posible la realizacin de una
tarea especfica.
El software es toda la informacin procesada por
los sistemas informticos: PROGRAMAS Y
DATOS

TIPOS DE SOFTWARE
Podemos distinguir al Software de la
siguiente forma:

SOFTWARE DE SISTEMA

SOFTWARE DE PROGRAMACION

SOFTWARE DE APLICACION

SOFTWARE DE SISTEMA
Es la parte que permite funcionar al
hardware. Su objetivo es aislar tanto
como sea posible al programador de
aplicaciones de los detalles del
computador particular que se use,
especialmente de las caractersticas
fsicas de la memoria, dispositivos
de comunicaciones, impresoras,
pantallas, teclados, etctera.

SOFTWARE DE SISTEMA
Sistemas

operativos
Controladores de dispositivo
Herramientas de diagnstico
Servidores
Sistemas de ventanas
Utilidades

Sistema Operativo
Es un conjunto de instrucciones
destinados a permitir la comunicacin del
usuario con una aplicacin.

Sistema Operativo
Gestionar los recursos de una forma
eficaz, Comienza a trabajar cuando se
enciende el computador, y gestiona el
hardware de la mquina desde los niveles
ms bsicos.

Sistema Operativo
Puede encontrarse normalmente en la
mayora de los aparatos electrnicos que
podamos utilizar sin necesidad de estar
conectados a una computadora y que
utilicen microprocesadores para funcionar

Sistema Operativo
Las funciones
Operativo :

basicas

del

Sistema

Gestionar los recursos del equipo ejecutando


servicios para los procesos (programas)

Brindar una interfaz al usuario, ejecutando


instrucciones (comandos).

Sistema Operativo
Como Gestor de Recursos, el sistema
operativo administra:

El CPU

Los dispositivos de E/S

La memoria.

Las colas de procesos.

Administracin de recursos

SOFTWARE DE
PROGRAMACION
Proporciona herramientas para ayudar al
programador

escribir

programas

informticos y

usar

diferentes

lenguajes

programacin de forma prctica.

de

SOFTWARE DE
PROGRAMACION
Tenemos entre otros:
Editores

de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Los entornos integrados de desarrollo
(IDE)

Entornos Integrados de
Desarrollo
Agrupan estas herramientas de forma que
el programador no necesite introducir
mltiples comandos para compilar,
interpretar, depurar, etctera.

Cuentan con una interfaz grfica de


usuario (GUI) avanzada.

SOFTWARE DE
APLICACION
Permite a los usuarios llevar a cabo una o
varias tareas ms especficas, en
cualquier campo de actividad susceptible
de ser automatizado o asistido, con
especial nfasis en los negocios

SOFTWARE DE
APLICACION
Aplicaciones

de automatizacin

industrial
Aplicaciones

ofimticas

Software

educativo

Software

mdico

Bases

de datos

Videojuegos

Lenguaje de Programacin

Es un lenguaje que puede ser utilizado para


controlar el comportamiento de una mquina,
particularmente una computadora.

Consiste en un conjunto de reglas sintcticas


y semnticas que definen su estructura y el
significado
de
sus
elementos,
respectivamente.

Lenguaje de Programacin

Un lenguaje de programacin permite a


un programador especificar de manera
precisa: sobre qu datos una
computadora debe operar, cmo deben
ser estos almacenados y transmitidos y
qu acciones debe tomar bajo una
variada gama de circunstancias.

Lenguaje de Programacin

Los procesadores usados en las


computadoras son capaces de entender y
actuar segn lo indican programas
escritos en un lenguaje fijo llamado
lenguaje de mquina.

Todo programa escrito en otro lenguaje


necesita ser ejecutado por: Programas
Interpretes y Compiladores

Clasificacin de los
Lenguajes de Programacin

Lenguajes de bajo nivel


Codigo Maquina, Ensamblador

Lenguajes de medio nivel


Lenguaje C, C++

Lenguajes de alto nivel


Basic

Lenguaje de Bajo Nivel

Lenguajes Orientados a
Objetos
Se definen los programas en trminos de
"clases de objetos", objetos que son
entidades que combinan estado (es decir,
datos)
comportamiento
(esto
es,
procedimientos o mtodos) e identidad
(propiedad del objeto que lo diferencia del
resto)

Lenguajes Orientados a
Objetos
La programacin orientada a objetos expresa
un programa como un conjunto de objetos,
que colaboran entre ellos para realizar
tareas.
Esto permite hacer los programas mdulos
ms fciles de escribir, mantener y reutilizar

EJEMPLOS DE LENGUAJES
DE PROGRAMACION

ASP
ASP.NET
Java
JavaScript
PowerBuilder
VBA
Visual Basic

C++
Ensamblador
Pascal
Visual C++
Visual Foxpro
Perl
PHP

Generacin de Software
Gen.

AOS

CARACTERSTICAS

1ra.

1940-1950

Software de mquina
Bajo nivel

2da.

1950-1955

Software Ensamblador
Bajo nivel

3ra.

1955-1985

Software de alto nivel


Orientados al procedimiento
Empresariales : COBOL
Cientficos
: FORTRAN, APL
Usos mltiples : Basic, Pascal, Ada
Orientado a objetos : Smalltalk, C++

Generacin de Software
Gen.
4ta.

5ta.

AOS

CARACTERSTICAS

1970-1977 Software de muy alto nivel


Orientado a usuarios : SQL,
RAMIS II, FOCUS
Hasta la
fecha

Inteligencia artificial

MEDIDAS DE
ALMACENAMIENTO

En
el
procesamiento
y
almacenamiento informtico un
BIT es la unidad de informacin
ms pequea manipulada por el
ordenador

BIT, en informtica, acrnimo de


Binary Digit (dgito binario), que
adquiere el valor 1 o 0 en el
sistema numrico binario.

MEDIDAS DE
ALMACENAMIENTO
Sistema Decimal

245 = 2*100 + 4*10 + 5


= 2*102 + 4*101 + 5*100
1368 = 1*1000 + 3*100 + 6*10 + 8
= 1*103 + 3*102 + 6*101 + 8*100

MEDIDAS DE
ALMACENAMIENTO
Sistema Binario

101 = 1*4 + 0*2 + 1


= 1*22 + 0*21 + 1*20
1011 = 1*8 + 0*4 + 1*2 + 1
= 1*23 + 0*22 + 1*21 + 1*20

MEDIDAS DE
ALMACENAMIENTO
B
I
N
A
R
I
O

0
1
10
11
100
101
110
111

0
1
2
3
4
5
6
7

D
E
C
I
M
A
L

MEDIDAS DE
ALMACENAMIENTO
La agrupacin de ocho bits componen
un BYTE que se utiliza para
representar todo tipo de informacin.
Incluyendo las letras del alfabeto y los
dgitos del 0 al 9.
10110010
10010101

MEDIDAS DE
ALMACENAMIENTO

1 Byte

8 bits ( 1 carcter)

1KB (Kilobyte)

1024 byte

1MB (Megabyte)

1024 Kilobyte

1GB (Gigabyte)

1024 Megabyte

1TB (Terabyte)

1024 Gigabyte

MEDIDAS DE
ALMACENAMIENTO
Sistema Hexadecimal
Es utilizado para mayor comodidad al
trabajar con nmeros binarios.
Es la agrupacin de 4 nmeros binarios.
El nmero binario 10110101 lo podemos
representar como 2 nmeros
hexadecimales.

SISTEMA HEXADECIMAL
B
I
N
A
R
I
O

0
1
10
11
100
101
110
111

0
1
2
3
4
5
6
7

D
E
C
I
M
A
L

8
9
10
11
12
13
14
15

1000
1001
1010
1011
1100
1101
1110
1111

B
I
N
A
R
I
O

SISTEMA HEXADECIMAL
H
E
X
A
D
E
C
I
M
A
L

0
1
2
3
4
5
6
7

0
1
2
3
4
5
6
7

D
E
C
I
M
A
L

8
9
10
11
12
13
14
15

8
9
A
B
C
D
E
F

H
E
X
A
D
E
C
I
M
A
L

SISTEMA HEXADECIMAL
B
I
N
A
R
I
O

0
1
10
11
100
101
110
111

0
1
2
3
4
5
6
7

H
E
X
A
D
E
C
I
M
A
L

8
9
A
B
C
D
E
F

1000
1001
1010
1011
1100
1101
1110
1111

B
I
N
A
R
I
O

SISTEMA HEXADECIMAL
1010 1011

AB

1011 0101

B5

1110 1001

E9

10100001

C1

00101101

2D

11111000

F8

Vous aimerez peut-être aussi