COMPONENTES DE UN SISTEMA DE COMPUTACIÓN ¿Cómo

Anuncio
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES
COMPONENTES DE UN SISTEMA DE COMPUTACIÓN
¿Cómo Funciona una computadora? Modelo de Von Neumann
COMPONENTES LÓGICOS O SOFTWARE
El software: es el conjunto de instrucciones electrónicas que le dicen al hardware lo que debe
hacer. Estos conjuntos de instrucciones también se conocen como programas y cada uno de ellos
se desarrolla para un propósito específico. Una computadora en sí, no es más que un conjunto de
componentes electrónicos; el software da vida a la computadora, haciendo que sus componentes
funcionen de forma ordenada. El software es, por tanto, un conjunto de instrucciones detalladas que
controlan la operación de un sistema de cómputo.
Un Programa es un conjunto de instrucciones ordenadas y escritas en un lenguaje
comprensible por el ordenador, que marcan los pasos a realizar en el proceso de manipulación de
datos. Los programas se elaboran con una sucesión de algoritmos, que se diseñan como
pseudocódigos u organigramas, siguiendo tres etapas:



Edición: creación del programa o código fuente; los pseudocódigos y organigramas se
traducen a lenguajes de programación, utilizando programas editores de texto.
Compilación: creación del programa o código objeto; cada instrucción del programa fuente
se convierte a un lenguaje comprensible para el ordenador (sistema binario) compuesto por
ceros y unos, utilizando programas compiladores que revisan si el código fuente es correcto
o no.
Enlace: obtención del programa ejecutable, enlazando los programas objeto con las
instrucciones utilizadas para formar un único programa. Es el resultado de enlazar uno o
varios fragmentos de código objeto. Constituye un archivo binario con un formato talque el
sistema operativo es capaz de cargarlo en la memoria de una computadora, y proceder a su
ejecución. El código ejecutable es directamente comprensible por la computadora.
DISPOSITIVOS DE ENTRADA DE DATOS:





Teclado
Mouse
Scanner
Cámaras digitales, webcams (todo eso que tenga cámara y se conecte a la pc).
Lápiz óptico
DISPOSITIVOS DE SALIDA DE DATOS:




Monitor o pantalla
data show o proyector
altavoces
impresora
DISPOSITIVOS DE ALMACENAMIENTO DE DATOS:




flash memory
CD-ROM
diskette
Disco duro
1
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez

CEA
UNIVERSIDAD DE LOS ANGELES
memoria RAM
DISPOSITIVOS DE PROCESAMIENTO:

procesador o CPU
LA ARQUITECTURA DE VON NEUMANN
La arquitectura de von Neumann es una familia de arquitecturas de computadoras que
utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos (a
diferencia de la arquitectura Harvard).
La mayoría de computadoras modernas están basadas en esta arquitectura, aunque pueden
incluir otros dispositivos adicionales (por ejemplo, para gestionar las interrupciones de dispositivos
externos como ratón, teclado, etc).
1.2 COMPONENTES LÓGICOS (SOFTWARE)
Software
2
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES
Se refiere al equipamiento lógico o soporte lógico de un computador digital, comprende el
conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea
específica, en contraposición a los componentes físicos del sistema (hardware). Tales componentes
lógicos incluyen, entre otras, aplicaciones informáticas tales como procesador de textos, que permite
al usuario realizar todas las tareas concernientes a edición de textos; software de sistema, tal como
un sistema operativo, el que, básicamente, permite al resto de los programas funcionar
adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones,
también provee una interface ante el usuario.
CLASIFICACIÓN DEL SOFTWARE
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, se puede clasificar
al software de la siguiente forma:
 Software de sistema: Es aquel que permite que el hardware funcione. Su objetivo es
desvincular adecuadamente al programador de los detalles del computador en particular que
se use, aislándolo especialmente del procesamiento referido a las características internas
de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas,
teclados, etc. El software de sistema le procura al usuario y programador adecuadas
interfaces de alto nivel y utilidades de apoyo que permiten su mantenimiento. Incluye entre
otros:
 Sistemas operativos
 Controladores de dispositivo
 Herramientas de diagnóstico
 Herramientas de Corrección y Optimización
 Servidores
 Utilidades
 Software de programación: Es el conjunto de herramientas que permiten al programador
desarrollar programas informáticos, usando diferentes alternativas y lenguajes de
programación, de una manera práctica. Incluye entre otros:





Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
 Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente
en un entorno visual, de forma que el programador no necesite introducir múltiples comandos
para compilar, interpretar, depurar, etc.. Habitualmente cuentan con una avanzada interfaz
gráfica de usuario (GUI).
 Software de aplicación: Aquel que permite a los usuarios llevar a cabo una o varias tareas
específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con
especial énfasis en los negocios. Incluye entre otros:
 Aplicaciones de control y automatización industrial
 Aplicaciones ofimáticas
 Software educativo
3
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez




CEA
UNIVERSIDAD DE LOS ANGELES
Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM).
SISTEMA OPERATIVO
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar
cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más
básicos, permitiendo también la interacción con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos
electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos
entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD,
auto radios, computadoras, etc.).
Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema
informático: suministro de interfaz al usuario, administración de recursos, administración de archivos,
administración de tareas y servicio de soporte y utilidades.
No todas las utilidades de administración o servicios forman parte del sistema operativo,
además de éste, hay otros tipos importantes de software de administración de sistemas, como los
sistemas de administración de base de datos o los programas de administración de redes. El soporte
de estos productos deberá proporcionarlo el fabricante correspondiente (que no tiene por qué ser el
mismo que el del sistema operativo).
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes
maneras, dependiendo del uso o de la aplicación que se les daba.


Sistemas Operativos de multiprogramación (o Sistemas Operativos de
multitarea).Es el modo de funcionamiento disponible en algunos sistemas
operativos, mediante el cual una computadora procesa varias tareas al mismo
tiempo. Existen varios tipos de multitareas. La conmutación de contextos (contexto
Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se
cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que
se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se
encuentre en segundo plano, el usuario debe traer al primer plano la ventana o
pantalla que contenga esa aplicación.
Sistema Operativo Monotareas: Los sistemas operativos monotareas son más
primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar
un proceso en cada momento o que solo puede ejecutar las tareas de una en una.
Por ejemplo cuando la computadora esta imprimiendo un documento, no puede
iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la
impresión.
4
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES

Sistema Operativo Monousuario. Los sistemas monousuarios son aquellos que
nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el
hardware, los programas o el tipo de aplicación que se esté ejecutando.

Sistema Operativo Multiusuario. Es todo lo contrario a monousuario; y en esta
categoría se encuentran todos los sistemas que cumplen simultáneamente las
necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de
sistemas se emplean especialmente en redes.

Sistemas Operativos por lotes. Los Sistemas Operativos por lotes, procesan una
gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los
programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al
mismo tiempo, evitando la espera de dos o más trabajos como sucede en el
procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y
fueron introducidos alrededor de 1956 para aumentar la capacidad de
procesamiento de los programas.

Sistemas Operativos de tiempo real. Los Sistemas Operativos de tiempo real son
aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo
general, están subutilizados sus recursos con la finalidad de prestar atención a los
procesos en el momento que lo requieran. Se utilizan en entornos donde son
procesados un gran número de sucesos o eventos.

Sistemas Operativos distribuidos. Permiten distribuir trabajos, tareas o procesos,
entre un conjunto de procesadores. Puede ser que este conjunto de procesadores
esté en un equipo o en diferentes, en este caso es trasparente para el usuario.
Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es
aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son
similares para todos los procesadores. En un sistema débilmente acoplado los
procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su
memoria local.
Sistemas Operativos de red. Son aquellos sistemas que mantienen a dos o más
computadoras unidas a través de algún medio de comunicación (físico o no), con el
objetivo primordial de poder compartir los diferentes recursos y la información del
sistema.


Supercomputadoras. Una supercomputadora es la computadora más potente
disponible en un momento dado. Estas máquinas están construidas para procesar
enormes cantidades de información en forma muy rápida. Las supercomputadoras
pueden costar desde 10 millones hasta 30 millones de dólares, y consumen energía
eléctrica suficiente para alimentar 100 hogares.
5
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES

Macro computadoras: La computadora de mayor tamaño en uso común es el
macro computadora. Las macro computadoras (mainframe) están diseñadas para
manejar grandes cantidades de entrada, salida y almacenamiento.

Minicomputadoras: La mejor manera de explicar las capacidades de una
minicomputadora es diciendo que están en alguna parte entre las de una
microcomputadora o mainframe y las de las computadoras personales. Al igual que
las microcomputadoras, las minicomputadoras pueden manejar una cantidad mucho
mayor de entradas y salidas que una computadora personal. Aunque algunas minis
están diseñadas para un solo usuario, muchas pueden manejar docenas o inclusive
cientos de terminales.

Microcomputadoras: Son las computadoras mas accesibles para cualquier tipo de
usuario son personales o de escritorio, se utilizan en innumerables actividades
humanas, en oficinas, laboratorios, casa, escuelas, comercios etc. son pequeñas de
bajo costo y para múltiples aplicación.
SOFTWARE
¿Que tipos de software hay y como se clasifican?
Podemos encontrar distintos tipos de software, hay desde una clasificación básica hasta una
avanzada, por el momento veremos la básica para no entrar demasiado en el tema e ir a lo que
queremos.
Software de sistema: Es el software que nos permite tener una interacción con nuestro hardware, es
decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los
recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una
computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X.
Se clasifica en:






Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
6
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES
Software de Programación: Es un conjunto de aplicaciones que permiten a un programador
desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y
lenguajes de programación.
Algunos ejemplos:





Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
ENTORNOS DE DESARROLLO INTEGRADOS (IDE)
Software de Aplicación: Son los programas que nos permiten realizar tareas especificas en nuestro
sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área
especifica para su utilización. La mayoría de los programas que utilizamos diariamente pertenecen
a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema.
Ejemplos:







Procesadores de texto. (Bloc de Notas)
Editores. (Photoshop para el Diseño Gráfico)
Hojas de Cálculo. (MS Excel)
Sistemas gestores de bases de datos. (MySQL)
Programas de comunicaciones. (MSN Messenger)
Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
Programas de diseño asistido por computador. (AutoCAD)
Los clasificamos en:
Aplicaciones de Sistema de control y automatización industrial






Aplicaciones ofimáticas
Software educativo
Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
TIPOS DE VIRUS INFORMATICOS
Caballo de Troya:Es un programa dañino que se oculta en otro programa legítimo, y que produce
sus efectos perniciosos al ejecutarse este ultimo. En este caso, no es capaz de infectar otros archivos
o soportes, y sólo se ejecuta una vez, aunque es suficiente, en la mayoría de las ocasiones, para
causar su efecto destructivo.
7
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES
Gusano o Worm:
Es un programa cuya única finalidad es la de ir consumiendo la memoria del sistema, se copia asi
mismo sucesivamente, hasta que desborda la RAM, siendo ésta su única acción maligna.
Virus de macros:
Los virus de macros afectan a archivos y plantillas que los contienen, haciendose pasar por una
macro y actuaran hasta que el archivo se abra o utilice.
Virus de sobreescritura:
Sobreescriben en el interior de los archivos atacados, haciendo que se pierda el contenido de los
mismos.
Virus de Programa:
Comúnmente infectan archivos con extensiones .EXE, .COM, .OVL, .DRV, .BIN, .DLL, y .SYS., los
dos primeros son atacados más frecuentemente por que se utilizan mas.
Virus de Boot:
Son virus que infectan sectores de inicio y booteo (Boot Record) de los diskettes y el sector de
arranque maestro (Master Boot Record) de los discos duros; también pueden infectar las tablas de
particiones de los discos.
Virus Residentes:
Se colocan automáticamente en la memoria de la computadora y desde ella esperan la ejecución de
algún programa o la utilización de algún archivo.
Virus de enlace o directorio:
Modifican las direcciones que permiten, a nivel interno, acceder a cada uno de los archivos
existentes, y como consecuencia no es posible localizarlos y trabajar con ellos.
Virus mutantes o polimórficos:
Son virus que mutan, es decir cambian ciertas partes de su código fuente haciendo uso de procesos
de encriptación y de la misma tecnología que utilizan los antivirus. Debido a estas mutaciones, cada
generación de virus es diferente a la versión anterior, dificultando así su detección y eliminación.
Virus falso o Hoax:
Los denominados virus falsos en realidad no son virus, sino cadenas de mensajes distribuídas a
través del correo electrónico y las redes. Estos mensajes normalmente informan acerca de peligros
de infección de virus, los cuales mayormente son falsos y cuyo único objetivo es sobrecargar el flujo
de información a través de las redes y el correo electrónico de todo el mundo.
Virus Múltiples:
Son virus que infectan archivos ejecutables y sectores de booteo simultáneamente, combinando en
ellos la acción de los virus de programa y de los virus de sector de arranque.
VIRUS BOMBAS DE TIEMPO
8
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES
Son programas ocultos en la memoria del sistema o en los discos, en los archivos ejecutables con
extensión .COM o .EXE. Espera una fecha u hora determinada para realizar la infección. Se activan
cundo se ejecuta el programa.
VIRUS FISICOS
Se conocen los que dañan el monitor y los que ocasionan daños a las cabezas de lectura-escritura
de las unidades de discos, asiéndolas trabajar hasta que se queman.
VIRUS COMPAÑEROS
Cuando en un mismo directorio existen dos programas ejecutables con el mismo nombre pero con
extensión .COM y otro con extensión .EXE, el sistema operativo opta por cargar primero el archivo
.COM, que es el que tendría el virus y cuando mandáramos llamar este programa lo primero que
haría seria infectar y después el virus llamaría al programa original.
VIRUS ESTATICO
Estos son uno de los tipos de virus más antiguos y poco frecuentes. Son de archivo, es decir, que
su medio de propagación es a través de otros programas en archivos ejecutables.
Cuando cargamos un archivo infectado, el virus toma el control y contamina otro archivo que no
estaba infectado.
VIRUS AUTORREPLICABLES
Este tipo de virus se autorreproducen e infectan los programas ejecutables que encuentran en el
disco. Se activan en una fecha o hora programadas o cada determinado tiempo, contando a partir
de su ultimo ejecución o simplemente al sentir que se les trata de detectar.
Por ejemplo: El virus del viernes 13 que se ejecuta en esa fecha y se borra.
VIRUS DE ESQUEMAS DE PROTECCIÓN
Se activan cuando sea copiado o se intenta copiar un programa que esta protegido contra copia
provocando que se bloque el mismo, alterando su estructura original o dañando los archivos, de
manera que resulta muy difícil su recuperación.
VIRUS DESTRUCTIVOS
Se trata de un microprograma muy peligroso para la integridad de nuestro sistema y nuestros datos.
Fueron diseñados expresamente para eso DESTRUIR. Cuando infecta se ve como se van borrando
los datos del disco duro, en sí todos los programas, datos, información, etc.
VIRUS BIPARTIDOS
Se trata de virus incompletos, es posible que aveces a un virus le falte parte de su código, de este
modo el virus es inofensivo. Pero por otro lado puede haber la otra parte del virus y si se llagan a
encontrar, se unen en uno solo y se convierten en uno muy destructivo.
VIRUS HIJACKERS
Los hijackers son programas o scripts que "secuestran" navegadores de Internet, principalmente el
Internet Explorer. Cuando eso pasa, el hijacker altera la página inicial del browser e impide al usuario
cambiarla, muestra publicidad en pop-ups o ventanas nuevas, instala barras de herramientas en el
9
Componentes lógicos de una PC´S
Componentes lógicos (Sw).
Tipos de SW.
Virus y Antivirus.
INTRODUCCION ALA INFORMATICA I
Ing. Marco Antonio Gallegos Vázquez
CEA
UNIVERSIDAD DE LOS ANGELES
navegador y pueden impedir el acceso a determinadas webs (como webs de software antivírus, por
ejemplo).
VIRUS KEYLOGGER
El KeyLogger es una de las especies de virus existentes, el significado de los términos en inglés que
más se adapta al contexto sería: Capturador de teclas. Luego que son ejecutados, normalmente los
keyloggers quedan escondidos en el sistema operativo, de manera que la víctima no tiene como
saber que está siendo monitorizada. Actualmente los keyloggers son desarrollados para medios
ilícitos, como por ejemplo robo de contraseñas bancarias. Son utilizados también por usuarios con
un poco más de conocimiento para poder obtener contraseñas personales, como de cuentas de
email, MSN, entre otros. Existen tipos de keyloggers que capturan la pantalla de la víctima, de
manera de saber, quien implantó el keylogger, lo que la persona está haciendo en la computadora.
VIRUS ZOMBIE
El estado zombie en una computadora ocurre cuando es infectada y está siendo controlada por
terceros. Pueden usarlo para diseminar virus , keyloggers, y procedimientos invasivos en general.
Usualmente esta situación ocurre porque la computadora tiene su Firewall y/o sistema operativo
desatualizado. Según estudios, una computadora que está en internet en esas condiciones tiene
casi un 50% de chances de convertirse en una máquina zombie, pasando a depender de quien la
está controlando, casi siempre con fines criminales.
TIPOS DE ANTIVIRUS























Panda
Mcfee
Norton
TrendMicro
Secuware
Norman
Authentium
Kaspersky
Antivir
Sophos
PerAntivirus
Nod-32
Avg
BitDefender
Etrust
Avast
Rav
Zone Alarm
F-secure
Clam
Hacksoft
Esafe
Portland
10
Descargar