Upload
maria-roa
View
13.338
Download
1
Embed Size (px)
Citation preview
Físicos y LógicosMaría Yormary Roa Duque
C. I. 17.678.224
FÍSICOS O HARDWARE
● Dispositivo de ensamblaje
● Dispositivo electrónico
● Dispositivos de procesamiento
● Dispositivos de almacenamiento
- Entrada
● Periféricos - Salida
- Mixtos
● Dispositivo de ensamblaje:
Gabinete, Case, Chasis.
● Dispositivo electrónico:
Fuente de poder: AT/ATX
● Dispositivos de procesamiento:
Son todos aquellos que interactúan al
momento de poner a funcionar el
computador para distribuir y procesar la
información incorporada. Administran
tanto el software como el hardware.
● Dispositivos de procesamiento:
Procesador
Tarjeta madreMemoria
RAM
● Dispositivos de almacenamiento:
Son todos aquellos dispositivos en los que se puede
guardar o respaldar datos e información en digital.
El disco duro es la unidad fija de almacenamiento y
por lo general en él se guardan programas y datos
en general, mientras que en los dispositivos
extraíbles se suele guardar sólo datos y archivos
comprimidos.
● Dispositivos de almacenamiento:
Disco Duro
Disquete CD
Pen drive
● Periféricos: Dispositivos electrónicos, que se conectan
al computador para que éste interactúe con
el exterior, pueden conectarse o
desconectarse y el computador seguirá
funcionando, aunque con menos
capacidades.
● Periféricos: - Entrada
Ratón Teclado
Web Cam
EscánerMicrófono
● Periféricos: - Salida
Monitor
Impresora
Cornetas
● Periféricos: - Mixtos
Pantalla táctil
Casco virtual
Floppy
Quemador
LÓGICOS O
SOFTWARE
● De sistema
● De programación
● De aplicación
● Libre
Permite la interacción entre el
hardware y el software.
- Sistemas operativos:
Conjunto de programas de computadora
destinado a permitir la administración
eficaz de sus recursos.
Desempeña 5 funciones básicas:
Interfaces del usuario.
Administración de recursos.
Administración de archivos.
Administración de tareas.
Servicio de soporte.
Sistemas operativos más conocidos:
Microsoft Windows
Ubuntu
MSDOS
Linux
OS
- Controladores de dispositivos:
Programas que permiten la interacción y
ejecución de algún hardware, así como
también permiten ajustar las propiedades
del rendimiento del mismo, pueden ser de
dos tipos: orientados a caracteres o bien
orientados a bloques (Drivers).
- Servidores:
Es una computadora que, formando parte
de una red, provee servicios a otras
denominadas clientes o puestos de trabajo.
- Herramientas de diagnóstico:
Permiten monitorear y en algunos casos
controlar la funcionalidad del hardware.
- Utilidades:
Es una herramienta que realiza:
Tareas de mantenimiento.
Soporte para la construcción y ejecución de
programas.
Tareas en general.
Ejemplos: Desfragmentador de disco, Restaurar
sistema, Liberador de espacio…
Es el conjunto de herramientas que
permite al programador desarrollar
programas informáticos, usando
diferentes alternativas y lenguajes de
programación, en una manera práctica.
- Editores de texto:
Son programas que permiten crear y modificar
archivos digitales compuestos únicamente por texto
sin formato, conocidos comúnmente como archivos
de texto (plano). El programa lee el archivo e
interpreta los bytes leídos según el código de
caracteres que usa el editor. Comúnmente de 7 u 8
bits en ASCII o UTF- 8.
Ejemplos: OpenWriter, Block de notas, Emacs, Ultraedit.
- Compiladores:
Son programas informáticos que traducen un
programa escrito en un lenguaje de
programación a otro lenguaje de programación,
generando un programa equivalente que la
máquina será capaz de interpretar.
(Usualmente el segundo lenguaje es código máquina,
pero también puede ser simplemente texto).
- Lenguaje de programación:
Es un conjunto de símbolos y reglas sintácticas
y semánticas que definen su estructura y el
significado de sus elementos y expresiones, y
es utilizado para controlar el comportamiento
físico y lógico de una máquina.
Según su nivel de abstracción, pueden ser:
De alto nivel:
Se caracterizan por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva humana,
en lugar de a la capacidad ejecutora de las
máquinas. Su limitación era que se orientaban a un
área específica y sus instrucciones requerían de una
sintaxis predefinida.
Ejemplos: Fox Pro, Basic, Java, FORTRAN.
De bajo nivel:
Los lenguajes de bajo nivel son lenguajes de
programación que se acercan al funcionamiento de
una computadora pues proporciona poca o ninguna
abstracción del microprocesador de la misma, por lo
general se usan para programar controladores. El
lenguaje de más bajo nivel por excelencia es el
código máquina. A éste le sigue el lenguaje
ensamblador.
- Enlazadores.
Programas que toman los ficheros de código objeto
generado en los primeros pasos del proceso de
compilación, la información de todos los recursos
necesarios (biblioteca), quita aquellos recursos que
no necesita, y enlaza el código objeto con su(s)
biblioteca con lo que finalmente produce un fichero
ejecutable o una biblioteca.
- Depuradores:
Son programas que permiten identificar y
corregir, o limpiar, los errores de otro
programa informático.
Ejemplos: GNU Debugger, SoftICE.
Es aquel que permite a los usuarios
llevar a cabo una o varias tareas
específicas, en cualquier campo de
actividad susceptible a ser automatizado
o asistido.
Word
Nod32
Paint
Juegos
Encarta
i Tunes
Software de código abierto, también se
refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar,
cambiar y mejorar el software; de modo
más preciso, se refiere a cuatro
libertades de los usuarios del software.
Usar el programa con cualquier propósito.
Estudiar el funcionamiento del programa, y
adaptarlo a las necesidades.
Distribuir copias, con lo que puede ayudar
a otros.
Mejorar el programa y hacer públicas las
mejoras, de modo que toda la comunidad se
beneficie.