Вы находитесь на странице: 1из 7

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
NÚCLEO MIRANDA
EXTENSIÓN OCUMARE DEL TUY
7º SEMESTRE DE INGENIERIA SISTEMA NOCTURNO

INTRODUCCIÓN A LOS
SISTEMAS
DE COMPUTACIÓN

Profesor: Alumnos:
RICCIARI, Iván ORIGUEN, Yhonatan C.I.:
YBARRA, Kelly C.I.:
MEZA, Yermainen C.I.
GOMEZ, Lawrence C.I.:

Ocumare del Tuy, Abril de 2011


RESUMEN DE INTRODUCCION A LOS SISTEMAS DE
COMPUTACION

Una computadora esta conformada por un hardware y un software,


entendiéndose como software como la parte lógica y hardware como la parte
física o tangible de un computador que trabaja o interactúa de algún modo con la
computadora.
A principio las computadoras no poseían software y realizaban
operaciones lógicas y matemáticas mediante la utilización de compuertas lógicas,
tales como: AND, OR, NOT, entre otras.
El hardware no sólo incluye elementos internos como el disco duro, CD-
ROM, disquetera, sino que también hace referencia al cableado, circuitos,
gabinete, etc. E incluso hace referencia a elementos externos como la impresora,
el Mouse, el teclado, el monitor y demás periféricos. El hardware depende del
software, que es intangible y le da lógica al hardware, además se ejecuta dentro de
éste. El hardware no es frecuentemente cambiado, en tanto el software puede ser
creado, borrado y modificado sencillamente, Exceptuando el fireware, que es un
tipo de software que raramente es alterado.

El típico hardware que compone una computadora personal es el siguiente:


• Su chasis o gabinete
• La placa madre, que contiene: CPU, cooler, RAM, BIOS, buses (PCI,
USB, HyperTransport, CSI, AGP, etc)
• Fuente de alimentación
• Controladores de almacenamiento: IDE, SATA, SCSI
• Controlador de video
• Controladores del bus de la computadora (paralelo, serial, USB, FireWire),
para conectarla a periféricos
• Almacenamiento: disco duro, CD-ROM, disquetera, ZIP drive y otros
• Tarjeta de sonido
• Redes: módem y tarjeta de red
El hardware se clasifica de la siguiente manera:

Clasificación por la funcionalidad del hardware:


• Hardware básico: dispositivos necesarios para iniciar la computadora. Los más
básicos son la placa madre, la fuente de alimentación, el microprocesador y la
memoria. Se podrían incluir componentes como monitor y teclado, aunque no
son estrictamente básicos.
• Hardware complementario: aquellos dispositivos que complementan a la
computadora, pero que no son fundamentales para su funcionamiento, como
ser, impresora, unidades de almacenamiento, etc.

Clasificación por la ubicación del hardware


• Periféricos (componentes externos): dispositivos externos a la computadora.
Ver periférico
• 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, Mouse, 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.

El software en sentido amplio es más que sólo los programas. Esta


definición incluye:
• La representación del software: 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 conocimiento de la ingeniería del software: Es toda la información
relacionada al desarrollo de software (por ejemplo, cómo utilizar un método
de diseño específico) o la información relacionada al desarrollo de un software
específico (por ejemplo, el esquema de pruebas en un proyecto). Aquí se
incluye información relacionada al proyecto, información sobre la tecnología
de software, conocimiento acerca de sistemas similares y la información
detallada relacionada a la identificación y solución de problemas técnicos.

• El software como programa: El software, como programa, consiste en un


código en un lenguaje máquina específico para un procesador individual. El
código es una secuencia de instrucciones ordenadas que cambian el estado del
hardware de una computadora.

El software se suele escribir en un lenguaje de programación de alto nivel,


que es más sencillo de escribir (pues es más cercano al lenguaje natural humano),
pero debe convertirse a lenguaje máquina para ser ejecutado.

El software puede distinguirse en tres categorías:

• Software de sistema: ayuda a funcionar al hardware y a la computadora.


Incluye el sistema operativo, controladores de dispositivos, herramientas de
diagnóstico, servidores, sistema de ventanas, utilidades y más. Su propósito es
evitar lo más posible los detalles complejos de la computación, especialmente
la memoria y el hardware.
• Software de programación: provee herramientas de asistencia al programador.
Incluye editores de texto, compiladores, intérprete de instrucciones,
enlazadores, etc.
• Software de aplicación: permite a los usuarios finales hacer determinadas
tareas. Algún software de aplicación son los navegadores, editores de texto,
editores gráficos, antivirus, mensajeros, etc.

Partiendo de la necesidad de la población Kildall invento un programa


capaz de de controlar el hardware de una manera eficiente y rápida llamado
CP/M, copiado por Tim Paterson (Renombrando algunas Funciones) y llamado Q-
DOS, y finalmente comprado y patentado por Microsoft llamado finalmente MS-
DOS.
Hoy en día el MS-DOS es el sistema operativo base de todas las versiones
de Windows, que ha ido mejorando al pasar de los años de acuerdo a las
necesidades de la población, sin embargo existen otros sistemas operativos base
de licencia libre como LINUX, a partir de este se puede encontrar en el mercado
distribuciones como UBUNTU, DEBIAN, entre otros.

En otro orden de ideas un Sistema Operativo es el software encargado de


ejercer el control y coordinar el uso del hardware entre diferentes programas de
aplicación y los diferentes usuarios, en una definición informal es un sistema que
consiste en ofrecer una distribución ordenada y controlada de los procesadores,
memorias y dispositivos de E/S entre los diversos programas que compiten por
ellos.
Las tareas que generalmente realiza un Sistema Operativo son las
siguientes:

• Realizar el interfaz sistema-usuario.


• Compartir los recursos de Hardware entre los usuarios.
• Permitir a los usuarios compartir sus datos entre ellos.
• Prevenir que las actividades de un usuario no interfieran en las de los demás
usuarios.
• Calendarizar los recursos de los usuarios.
• Facilitar el acceso a los dispositivos de E/S.
• Recuperarse de fallas o errores.
• Llevar el control sobre el uso de los recursos.
• Entre otras.

Un sistema operativo está formado por varios programas que en conjunto


presentan al usuario una vista integrada del sistema, los componentes principales
de un sistema operativo son los siguientes módulos:
• Manejo de procesos.
• Manejo de E/S.
• Manejo de Memoria.
• Manejo del Sistema de Archivos.

El sistema operativo indica a la computadora la manera de utilizar otros


programas de software y administra todo el hardware, tanto el interno como el
externo, que está instalado en la computadora.

ESTRUCTURA DE SISTEMA OPERATIVO: Características de cada


una de las Estructuras de los SO.

Estructura Monolítica:
• Sólo se ejecuta un sólo programa a la vez (Monoproceso)
• El Sistema carece de seguridad.
• Los Sistemas son difíciles de modificar, puesto que están programados con
subrutinas.
• Los SO son diseñados y programados a la medida (a necesidades específicas).
Sistemas Estructurales o por capas:
• Trabajan el concepto de multiprogramación y multiprocesador.
• Manejan grandes volúmenes de información.
• En estos sistemas se implementa mayor seguridad
• Están diseñados por módulos.

Modelo Cliente/Servidor:
• Estos manejan grandes volúmenes de información.
• Son seguros.
• Sobrecarga de direcciones.

El modelo cliente servidor se base en la prestación de servicios por parte


del servidor al cliente (los procesos se ejecutan en el servidor, y el cliente va de la
mano con la interfaz gráfica).
Núcleo (kernel): Es un conjunto de subrutinas que interactúan
directamente con el Hw incluyendo todos los dispositivos que tenga instalado:
Gestión de procesos, gestión de memoria, gestión de E/S (procesos de
entrada/salida), gestión de excepciones e interrupciones, gestión de archivos y
directorios
Un sistema de base de datos se encuentra dividido en módulos cada uno
de los cuales controla una parte de la responsabilidad total de sistema. En la
mayoría de los casos, el sistema operativo proporciona únicamente los servicios
más básicos y el sistema de la base de datos debe partir de esa base y controlar
además el manejo correcto de los datos. Así el diseño de un sistema de base de
datos debe incluir la interfaz entre el sistema de base de datos y el sistema
operativo.

Vale la pena destacar que las nuevas generaciones de computadoras se


encuentran dirigidas a los juegos y multimedias