Conceptos basicos de computo

8
HARDWARE “el hardware es el cuerpo así como el software el alma” En computación, término inglés que hace referencia a cualquier componente físico tecnológico. No sólo incluye elementos internos, sino que también hace referencia al cableado, circuitos, gabinete, etc. E incluso hace referencia a elementos externos como la impresora, el ratón, el teclado, el monitor y demás periféricos. Distintas clasificaciones del hardware Clasificación por la funcionalidad del hardware Hardware básico: dispositivos necesarios para iniciar la computadora Hardware complementario: aquellos dispositivos que complementan a la computadora, pero que no son fundamentales para su funcionamiento Clasificación por la ubicación del hardware Periféricos (componentes externos): dispositivos externos a la computadora. Componentes internos: dispositivos que son internos al gabinete de la computadora Puertos: conectan los periféricos con los componentes internos Clasificación por el flujo de información del hardware Periféricos de salida: monitor, impresora, etc. Periféricos de entrada: teclado, ratón, etc. Periféricos/dispositivos de almacenamiento: disco duro, memorias, etc. Periféricos de comunicación: módem, puertos, etc. Dispositivos de procesamiento: CPU, microprocesador, placa madre, etc. SOFTWARE En computación, el software es todo programa o aplicación programada para realizar tareas específicas (programas, detalles del diseño escritos en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc.). El término "software" fue usado por primera vez por John W. Tukey en 1957. Para los fines prácticos se puede clasificar al software en cuatro grandes tipos: El software puede clasificarse según su licencia y/o forma de distribución: Adware Beerware Careware Crippleware Código abierto Donationware Donateware Freeware Greenware Nagware Postcardware Ransomware Registerware Shareware Software de distribución libre Software propietario Trialware

description

Conceptos basicos de computo.......by johnlovecraft

Transcript of Conceptos basicos de computo

Page 1: Conceptos basicos de computo

HARDWARE

“el hardware es el cuerpo así como el software el alma” En computación, término inglés que hace referencia a cualquier

componente físico tecnológico. No sólo incluye elementos

internos, sino que también hace referencia al cableado, circuitos,

gabinete, etc. E incluso hace referencia a elementos externos

como la impresora, el ratón, el teclado, el monitor y demás

periféricos.

Distintas clasificaciones del hardware

Clasificación por la funcionalidad del hardware

Hardware básico: dispositivos necesarios para iniciar la computadora

Hardware complementario: aquellos dispositivos que complementan a la

computadora, pero que no son fundamentales para su funcionamiento

Clasificación por la ubicación del hardware

Periféricos (componentes externos): dispositivos externos a la computadora.

Componentes internos: dispositivos que son internos al gabinete de la computadora

Puertos: conectan los periféricos con los componentes internos

Clasificación por el flujo de información del hardware

Periféricos de salida: monitor, impresora, etc.

Periféricos de entrada: teclado, ratón, etc.

Periféricos/dispositivos de almacenamiento: disco duro, memorias, etc.

Periféricos de comunicación: módem, puertos, etc.

Dispositivos de procesamiento: CPU, microprocesador, placa madre, etc.

SOFTWARE

En computación, el software es todo programa o aplicación

programada para realizar tareas específicas (programas, detalles

del diseño escritos en un lenguaje de descripción de programas,

diseño de la arquitectura, especificaciones escritas en lenguaje

formal, requerimientos del sistema, etc.). El término "software"

fue usado por primera vez por John W. Tukey en 1957.

Para los fines prácticos se puede clasificar al software en cuatro grandes tipos:

El software puede clasificarse según su licencia y/o forma de distribución:

Adware

Beerware

Careware

Crippleware

Código abierto

Donationware

Donateware

Freeware

Greenware

Nagware

Postcardware

Ransomware

Registerware

Shareware

Software de

distribución

libre

Software

propietario

Trialware

Page 2: Conceptos basicos de computo

Software de sistema: El software de sistema le procura al usuario y programador

adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su

mantenimiento. Incluye entre otros:

o Sistemas operativos

o Controladores de

dispositivos

o Herramientas de

diagnóstico

o Herramientas de

Corrección y

Optimización

o Servidores

o Utilidades

Software de programación: Es el conjunto de herramientas que permiten al

programador desarrollar programas informáticos:

o Editores de texto

o Compiladores

o Intérpretes

o Enlazadores

o Depuradores

o Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores

herramientas, usualmente en un entorno visual.

Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias

tareas específicas:

o Aplicaciones para Control de sistemas y automatización industrial

o Aplicaciones ofimáticas

o Software educativo

o Software empresarial

o Bases de datos

o Telecomunicaciones (Internet y toda su estructura lógica)

o Videojuegos

o Software médico

o Software de Cálculo Numérico y simbólico.

o Software de Diseño Asistido (CAD)

o Software de Control Numérico (CAM)

COMPONENTES BÁSICOS DE LA COMPUTADORA

Internos:

Placa Madre: pieza fundamental de una computadora, encargada de

intercomunicar todas las demás placas, periféricos y otros componentes

entre sí.

Otras placas: generalmente van conectadas a las bahías libres de la placa madre.

Pueden ser: aceleradora de gráficos, de sonido, de red, etc.

Page 3: Conceptos basicos de computo

Microprocesador: ubicado en el corazón de la placa madre, es el

"cerebro" de la computadora. Lógicamente es llamado CPU.

Cables de comunicación: normalmente llamados bus, comunican

diferentes componentes entre sí.

Discos duros: son los dispositivos de almacenamiento masivos más

comunes en las computadoras. Almacenan el sistema operativo y los

archivos del usuario.

Puertos de comunicación: USB, puerto serial, puerto paralelo, para la conexión con

periféricos externos.

Memoria: la memoria RAM, donde se guarda la información que está siendo usada en

el momento. También cuenta con memoria ROM, donde se almacena la BIOS y la

configuración más básica de la computadora.

Componentes o periféricos externos de salida:

Son componentes que se conectan a diferentes puertos de la computadora, pero que

permanecen externos a ella. Son de "salida" porque el flujo principal de datos va desde

la computadora hacia el periférico.

Monitor: se conecta a la placa de video (muchas veces incorporada a la placa

madre) y se encarga de mostrar las tareas que se llevan a cabo en la

computadora.

Altavoces: forma parte del sistema de sonido de la computadora. Se conecta a la salida

de la placa de sonido (muchas veces incorporada a la placa madre).

Componentes o periféricos externos de entrada:

Son componentes que se conectan a diferentes puertos de la computadora, pero que

permanecen externos a ella. Son de "entrada" porque el flujo principal de datos va desde

el periférico hacia la computadora, entre los más comunes encontramos:

o Mouse

o Teclado

o Webcams

o Escáner

o Joystick

Software de una computadora:

o Sistema operativo

Page 4: Conceptos basicos de computo

MEMORIA

En informática, dispositivo basado en circuitos que posibilitan el almacenamiento

limitado de información y su posterior recuperación. También para llamar a cualquier

dispositivo, circuito o medio de grabación que permite almacenar información desde

una computadora. Existen memorias de almacenamiento secundario como los discos

duros, discos ópticos, etc.

Las memorias suelen ser de rápido acceso, y pueden ser volátiles o no volátiles.

La clasificación principal de memorias son RAM y ROM. Estas memorias son

utilizadas para almacenamiento primario.

Las memorias pueden clasificarse en memoria externa o memoria interna.

Memoria interna: memoria que es fundamental para el funcionamiento de la

computadora y que se encuentra alojada en la placa madre. La memoria interna está

constituida por la memoria RAM y la memoria ROM.

Memoria externa: sirve para el almacenamiento de datos de forma más permanente,

como ser discos duros, discos ópticos, etc.

SISTEMA OPERATIVO

(Operating System). Sistema tipo software que controla la computadora y administra los

servicios y sus funciones como así también la ejecución de otros programas compatibles

con éste.

Ejemplos de familias de sistemas operativos: Windows, Unix, Linux, DOS, Mac OS,

etc.

Un sistema operativo permite interactuar con el hardware de su dispositivo específico y

ejecutar programas compatibles en éstos.

Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema,

controlar los dispositivos de entrada y salida, facilitar la conexión a redes y el manejo de

archivos.

Macintosh o Mac OS 7

o Mac OS 8

o Mac OS 9

o Mac OS X

Windows

o Windows 3.x

o 95

o 98

o ME

o NT

o 2000

o XP

o Server 2003

o CE

o Mobile

o XP 64 bits

o Vista

Page 5: Conceptos basicos de computo

BIT

(Binary Digit) Dígito binario. Es la unidad digital más pequeña que puede manejar una

computadora. Se maneja a través del sistema binario, es decir, puede tener dos estados:

1 ó 0. Con la combinación de ocho bits (00110010) se forma un byte.

BYTE

Unidad de información formada por ocho bits. Según cómo estén combinados los bits

(ceros o unos), formarán un byte y, por lo tanto, un carácter cualquiera (una "a", un "2",

incluso un espacio.

ALGORITMO

(algorithm). Conjunto finito de instrucciones para llevar a cabo una tarea. Constan de

pasos finitos, no ambiguos y, de ser posible, eficientes.

Implementación de algoritmos

En programación, los algoritmos se implementan en forma de sentencias en algún

lenguaje de programación

La descripción de un algoritmo usualmente se hace en tres niveles:

o Descripción de alto nivel. Se establece el problema, se selecciona un modelo

matemático y se explica el algoritmo de manera verbal, posiblemente con

ilustraciones y omitiendo detalles.

o Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que

encuentran la solución.

o Implementación. Se muestra el algoritmo expresado en un lenguaje de

programación específico o algún objeto capaz de llevar a cabo instrucciones.

Nombre Abrev. Factor binario Tamaño en el

SI

bytes B 20 = 1 10

0

kilo k 210

= 1024 103

mega M 220

= 1 048 576 106

giga G 230

= 1 073 741 824 109

tera T 240

= 1 099 511 627 776 1012

peta P 250

= 1 125 899 906 842 624 1015

exa E 260

= 1 152 921 504 606 846 976 1018

zetta Z 270

= 1 180 591 620 717 411 303 424 1021

yotta Y 280

= 1 208 925 819 614 629 174 706 176 1024

Page 6: Conceptos basicos de computo

Algoritmos en programación

Un programa de computadora es un algoritmo que le dice a la computadora los pasos

específicos para llevar acabo una tarea. Los algoritmos son rigurosamente definidos

para que la computadora pueda interpretarlos.

DIAGRAMA DE FLUJO

Diagramas que utilizan símbolos para representar y especificar detalles algorítmicos de

un proceso, representan gráficamente los pasos de un proceso. Se les llama diagramas

de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la

secuencia de la operación.

SÍMBOLOS UTILIZADOS

Los símbolos que se utilizan para diseño se someten a una normalización, es decir, se

hicieron símbolos casi universales. La simbología utilizada para la elaboración de

diagramas de flujo es variable y debe ajustarse a las normas preestablecidas

universalmente para dichos símbolos o datos.

Terminal: Representa el inicio y fin de un programa.

También puede representar una parada o interrupción

programada que sea necesaria realizar en un programa.

Entrada / salida o de operaciones: Cualquier tipo de introducción de

datos en la memoria desde los periféricos o registro de información

procesada en un periférico.

Proceso: Cualquier tipo de operación que pueda originar cambio de valor,

formato o posición de la información almacenada en memoria, operaciones

aritméticas, de transformaciones, etc.

Decisión: Indica operaciones lógicas o de comparación entre datos

(normalmente dos) y en función del resultado de la misma determina

(normalmente si y no) cual de los distintos caminos alternativos del

programa se debe seguir

Conector Misma Página: Sirve para enlazar dos partes

cualesquiera de un diagrama a través de un conector en la

salida y otro conector en la entrada. Se refiere a la conexión en

la misma página del diagrama

Indicador de dirección o línea de flujo: Indica el sentido de la ejecución de las

operaciones

Page 7: Conceptos basicos de computo

Salida Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa

un pedazo de hoja. Es usado para mostrar datos o resultados.

Algoritmo para área del rectángulo algoritmo para hacer una maruchan

SISTEMAS NUMÉRICOS

Los sistemas de numeración que utiliza la computadora son: El Sistema Binario, el

Decimal, el Octal y el Hexadecimal.

SISTEMA BINARIO

Se basa en la representación de cantidades utilizando los dígitos 1 y 0, por tanto su base

es dos (numero de dígitos de sistemas). Cada digito de un numero representado en este

sistema se representa en BIT. Los ordenadores trabajan internamente con dos niveles de

voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido '1',

apagado '0').

Inicio

Base

Altura

Área= base*altura

Área

Fin

Page 8: Conceptos basicos de computo

SISTEMA OCTAL

Es un sistema de numeración cuya base es 8 , es decir, utiliza 8 símbolos para la

representación de cantidades . Estos sistemas es de los llamados posiciónales y la

posición de sus cifras se mide con la relación a la coma decimal que en caso de no

aparecer se supone implícitamente a la derecha del numero. Estos símbolos son:

0 1 2 3 4 5 6 7

Los números octales pueden construirse a partir de números binarios agrupando cada

tres dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor

SISTEMA DECIMAL

Es uno de los sistema denominado posiciónales, utilizando un conjunto de símbolos

cuyo significado depende fundamentalmente de su posición relativa al símbolo,

denominado coma (,) decimal que en caso de ausencia se supone colocada a la derecha.

Utiliza como base el 10, que corresponde al número del símbolo que comprende para la

representación de cantidades; estos símbolos son:

0 1 2 3 4 5 6 7 8 9

Este conjunto de símbolos se denomina números árabes. Es el sistema de numeración

usado habitualmente en todo el mundo (excepto ciertas culturas) y en todas las áreas que

requieren de un sistema de numeración. Sin embargo contextos, como por ejemplo en la

informática, donde se utilizan sistemas de numeración de propósito más específico

como el binario o el hexadecimal.

SISTEMA HEXADECIMAL

Es un sistema posicional de numeración en el que su base es 16, por tanto, utilizara 16

símbolos para la representación de cantidades. Estos símbolos son:

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

Su uso actual está muy vinculado a la informática. Esto se debe a que un dígito

hexadecimal representa cuatro dígitos binarios (4 bits = 1 nibble); por tanto, dos dígitos

hexadecimales representan ocho dígitos binarios (8 bits = 1 byte, (que como es sabido

es la unidad básica de almacenamiento de información).

Dado que nuestro sistema usual de numeración es de base decimal, y por ello sólo

disponemos de diez dígitos, se adoptó la convención de usar las seis primeras letras del

alfabeto latino para suplir los dígitos que nos faltan: A = 10, B = 11, C = 12, D = 13, E

= 14 y F = 15. Como en cualquier sistema de numeración posicional, el valor numérico

de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando

multiplicado por una cierta potencia de la base del sistema, que en este caso es 16.