2. Definición
Una computadora es un sistema digital con
tecnología microelectrónica, capaz de
procesar datos a partir de un grupo de
instrucciones denominadas programa
3. El Computador
DUALIDAD
Componente Componente
Lógico Físico
SOFTWARE HARDWARE
Conjunto de elementos
La parte blanda del
materiales que
computador, definido por
conforman una
los programas
computadora
5. COMPUTADOR
Hardware Software
• Teclado Se clasifica según su
Conformado por los
siguientes dispositivos • Ratón
• Pantalla táctil
• Escáner
Entrada • Lápiz Óptico uso Licencia
• Lector de código de barras
CPU: Unidad Central de Sistemas
Sistemas Propietario
Procesamiento Procesamiento Operativos
Operativos
Procesador (Intel, AMD)
Software de
Libre
• Impresora: Matricial, aplicación
Inyección de tinta, láser.
Salida • Monitor: TRC, LCD Lenguajes de
programación
Disco Duro
Fijo
Memorias: RAM - ROM
Almacenamiento
Temporal -Disquete 31/2”
-CD-ROM
-DVD
-USB Drive (Pendrive)
6. Almacenamiento de la información:
Unidades de medición
En la construcción de las computadoras han
surgido dos términos importantes: bit y byte
El bit (binary digit) representa una unidad
binaria de información (0,1).
Un byte es un grupo formado por 8 bits
consecutivos considerados como unidad.
Equivale por lo general a un carácter.
7. … Almacenamiento de la información:
Unidades de medición
Ejemplos de bytes:
Byte
Caracter (código binario)
2 0000001
5 0000101
10 0010101
A=65 100 0001
N=78 1001110
8. … Almacenamiento de la información: Unidades de medición:
Múltiplos del bayte
Equivale a:
Kilobyte 1.024 bytes
(Kb) es decir, 210 bytes
Megabyt 1.024 Kilobytes
(Mb) es decir, 220 bytes
Gigabyt 1.024 Megabytes
(Gb) es decir, 230 bytes
Terabyte 1.024 Gigabytes
(Tb) es decir, 240 bytes
Exabyte 1.024 Terabytes
(Eb) es decir, 250 bytes
9. Software
Software
Lenguaje de programación
Lenguaje artificial que puede ser usado para
controlar el comportamiento de una
máquina, especialmente una computadora.
Estos se componen de un conjunto de reglas
sintácticas y semánticas (códigos) que
permiten expresar instrucciones que luego
serán interpretadas.
10. Software
Software
… Lenguaje de programación
El programador es el encargado de utilizar un
lenguaje de programación para crear un
conjunto de instrucciones que, al final,
constituirá un programa o subprograma
informático.
11. Software
Software
Tipos de lenguaje de programación
Lenguaje de nivel de máquina:
Sólo usa signos 0 y 1. Resulta muy lento y
complicado programar con ellos
Lenguajes ensambladores (assembler): usa códigos
nemotécnicos
Lenguajes de alto nivel: Son lenguajes próximos a
nuestro lenguaje habitual. Facilitan la programación
12. Software
Software
… Lenguaje de programación
Los lenguajes de programación de lato nivel
pueden clasificarse según el paradigma que
usan en: procedimentales, orientados a
objetos, funcionales, lógicos, híbridos, etc.
Son ejemplos de lenguajes de programación:
php, prolog, ASP, ActionScript, ada, python,
pascal, c, basic, JAVA, JavaScript, etc.
13. • No se cancela licencia de
Software Libre uso.
• Es abierto, se puede
modificar y ajustar a las
necesidades del usuario.
Propietario • Se puede copiar, duplicar
y compartir con otros
usuarios
• Las modificaciones
• Es necesario cancelar el hechas al software deben
costo de una licencia para compartirse con la
su uso. comunidad
• Es cerrado, no se puede
modificar ni ajustar a las En Venezuela
necesidades del usuario.
• No se puede compartir Decreto 3.390:
• El usuario esta sujeto a los Uso de software libre en las
cambios y modificaciones instituciones del estado.
que imponga el Implementación del S.O
desarrollador del programa Linux y sus aplicaciones
Alfabetización Tecnológica
(Misión Ciencia) en
Uso del SO Linux Infocentros
Aplicaciones Ofimaticas
Navegación y uso de Internet ¿En que capacitarnos?
y sus servicios
Clasificación del Software según su licencia
14. SOFTWARE LIBRE
es el software que, una vez
obtenido, puede ser…
Generalmente
Usado es gratuito
Copiado
LIBREMENTE
Estudiado
Redistribuido Incluye el
código fuente
15. Libertades del Software Libre
libertad 0, ejecutar el programa con cualquier
propósito (privado, educativo, público, comercial,
militar, etc.)
libertad 1, estudiar y modificar el programa (para
lo cual es necesario poder acceder al código
fuente)
libertad 2, copiar el programa de manera que se
pueda ayudar al vecino o a cualquiera
libertad 3, Mejorar el programa y publicar las
mejoras
16. Copyleft
Copyleft o copia permitida (=left(de leave) =granted)
describe un grupo de derechos aplicados a una
diversidad de trabajos tales como programas
informáticos, arte, cultura y ciencia, es decir
prácticamente casi cualquier tipo de producción creativa.
Sus partidarios la proponen como alternativa a las
restricciones de derechos que imponen las normas
planteadas en los derechos de autor, a la hora de hacer y
redistribuir copias de una obra determinada.
18. Sistemas Operativos
Un sistema operativo es un programa
destinado a permitir la comunicación entre el
usuario y el computador.
Son un conjunto de programas informáticos
que se encargan de la comunicación entre la
Unidad Central (CPU) y sus periféricos
(teclado, pantalla, unidades de disco…) y
nos permite administrar los recursos del
computador de una forma eficaz.
19. … Sistemas Operativos
Esta comunicación se realiza mediante una
serie de comandos que ordenan acciones
como: ver el contenido de un disco, borra la
pantalla, copiar discos, entre otros
Comienza a trabajar cuando se enciende el
computador, y gestiona el hardware de la
máquina desde los niveles más básicos.
20. WINDOWS Mac OS
Software Propietario
SISTEMAS OPERATIVOS
… de mayor uso
LINUX
Software Libre
21. Linux
Es un sistema operativo tipo UNIX
No es necesario pagar una licencia por su uso
El sistema viene acompañado de su código fuente
El sistema lo forman el núcleo del sistema (kernel)
más un gran número de programas / bibliotecas que
hacen posible su utilización
Opera con bajos requisitos de hardware
La única desventaja de Linux con respecto a Windows,
es la menor disponibilidad de software
22. Distribuciones Linux
Una distribución es un conjunto de
aplicaciones reunidas por un grupo,
empresa o persona para permitir instalar
fácilmente un sistema Linux.
En general se destacan por las
herramientas para configuración y
sistemas de paquetes de software a
instalar.