lunes, 30 de agosto de 2010

Segunda Tarea

Tipos de Software, Hardware, Memorias, Firmware,
Slots de Expansión, Clasificación de los SO y Paqueteria de Software


Software de Sistema
El software de sistema es el software básico o sistema operativo. Es un conjunto de programas cuyo objeto es facilitar el uso del computador (aísla de la complejidad de cada dispositivo, y presenta al exterior un modelo común de sistema de manejo para todos los dispositivos) y conseguir que se use eficientemente (ejemplo: realizar operaciones mientras se ejecuta un programa). Administra y asigna los recursos del sistema (hardware).

Software de Aplicación
El software de aplicación son los programas que controlan y optimización la operación de la máquina, establecen una relación básica y fundamental entre el usuario y el computador, hacen que el usuario pueda usar en forma cómoda y amigable complejos sistemas hardware, realizan funciones que para el usuario serían engorrosas o incluso imposibles, y actúan como intermediario entre el usuario y el hardware.
Son escritos / modificados por programadores de sistemas que han de tener profundos conocimientos acerca de cómo trabaja realmente la máquina. Se proporciona normalmente como parte integrante de la máquina por el proveedor.

Software de Traducción
Es aquel con el cual los programadores pueden crear otro Software.

Elementos de un Sistema Computacional.

Es aquel que esta compuesto por aparatos o componentes físicos (Hardware) que interaccionan mediante conjuntos de instrucciones establecidas (Software) para logar un objetivo.Entre el Hardware podemos encontrar el monitor, el mouse, la impresora y todo tipo que sea tangible.
Mientras que el Software es todo lo intangible como el SO.

Hardware
La palabra “Hardware” inmediatamente está haciendo referencia a los componentes que forman parte de una computadora. Tal como el software comprende las aplicaciones (sistemas operativos, programas antivirus, etc), el Hardware comprende el mouse, la placa madre, el monitor, y demás unidades vinculadas “físicamente” al equipo.

Existen 2 tipos de categorías importantes en el campo del “Hardware“. Por un lado, el Básico, que hace referencia a las herramientas indispensables para correr una PC, y por otro lado, está el “Hardware Complementario”, que distingue a aquellos extras que uno puede sumar a la máquina, para jugar e ir más lejos de sus posibilidades originales.

Es importante también, destacar las categorías de Periféricos de Entrada, Salida, o ambas (E/S). El Hardware de Salida, como puede serlo un monitor, describe a aquellos que muestran resultados, mientras que el Hardware de Entrada está regido por aquellos dispositivos que hacen posible la recepción de datos, como por ejemplo el teclado. Por su parte, los que son capaces de soportar ambas visiones (Entrada y Salida) dan lugar a unidades, como por ejemplo un Hard Drive -Disco Duro-, que envían y reciben información, entre la PC y el usuario.

 
Firmware
Se conoce como firmware al conjunto de instrucciones de un programa informático que se encuentra grabado en una memoria ROM, flash, EEPROM o similar. Estas instrucciones establecen la lógica de bajo nivel que controla los circuitos electrónicos de algún tipo de dispositivo.
El firmware, cuyo nombre hace referencia a la programación en firme, forma parte del hardwareya que se encuentra integrado a la electrónica, pero también está considerado como parte del software al estar desarrollado bajo algún lenguaje de programación. Podría decirse que el firmware actúa como intermediario entre las órdenes externas que recibe el dispositivo y sus componentes electrónicos.
Un ejemple de Firmware es el programa BIOS de la computadora, que comienza a funcionar apenas se enciende la máquina.
Tipos de Memoria
La memoria se comunica unidad directamente con el procesador que es llamado la memoria principal. La memoria principal es a veces llamada la memoria de semiconductor, ya que los acumuladores son hechos de la semiconducción del material. Estas memorias están disponibles en la forma de circuito integrado llamada la memoria ICs o las cápsulas de silicio de la memoria. La memoria principal sostiene el tiempo de ejecución o instrucción de programa de tiempo de ejecución y datos que son esenciales para ejecutar o realizar la palabra especificada o tarea. Las memorias principales son clasificadas en 2 tipos. Ellos son:

1) Memoria de acceso aleatorio (RAM)
2) Memoria de sólo lectura (ROM)


Memoria de Acceso Aleatorio
(RAM)
El RAM también es llamado como leen/escriben la memoria ya que esto permite tanto memoria leída como memoria escriben la operación. Por lo tanto los programas y los datos pueden ser almacenados en el RAM. De manera similar los contenido de RAM pueden ser borrados pronto después de la finalización de la ejecución de programa corriente. Los resultados del cálculo pueden ser escritos en ello. Es justo como un bloc de apuntes donde la información puede ser almacenada y borrada. El RAM es una memoria volátil es decir, los datos almacenados y los programas serán borrados, inmediatamente cuando el suministro de energía es apagado. Esto es una memoria temporal y sostiene la información mientras hay energía eléctrica, pero suelta datos almacenados cuando el suministro de energía es cortado.


Memoria de Solo Lectura
(ROM)
La ROM, cuando el nombre sí mismo indica es una memoria que realiza la operación leída sólo. Esto no permitirá escribir la operación. De ahí los contenido de ROM no pueden ser cambiados. La información binaria almacenada en la ROM es hecha permanente durante las producciones de artículo difíciles de la unidad de ROM y no puede ser modificada o borrada escribiendo palabras de datos diferentes en ello.

La ROM es una memoria permanente es decir, contenta la ROM no desaparecerá cuando la energía es apagada. Los datos binarios almacenados en la ROM durante su producción de hardware son fundidos o mosted tal que ello siempre permanente independientemente de presencia o ausencia de la energía eléctrica suministrada.


Memorias Secundarias
Memorias secundarias o masivas de tipo bloque: Son memorias de mucha más capacidad que la central, pero también de tiempo de acceso mayor. Son de acceso directo o aleatorio y no volátiles. La mínima información accesible es un bloque de información llamado sector o segmento (cluster). Son los discos magnéticos. Otra característica de estas memorias es su gran caudal de información.

Memorias secundarias o masivas tipo fichero: La mínima información accesible es el fichero. Son las cintas magnéticas. Se caracterizan por su acceso secuencial, que implicatiempos de acceso elevados, incluso de hasta varios minutos, pero de una gran capacidad, mayor que las anteriores.


Cada vez que se quiere leer un dato, se carga previamente todo el fichero en memoria y, a continuación, se aísla el dato.
 
 
Slots de Expansión
Se trata de un bloque plástico que integra una ranura con una forma especial y con una cierta cantidad de conectores, los cuáles permiten la conexión de tarjetas de expansión, y así lograr que la computadora goce de mayores capacidades.

Otras dos formas con las que comúnmente se les denomina a las ranuras de expansión son Slot y Bus. La palabra Slot simplemente es la palabra ranura traducida al inglés, mientras que Bus hace referencia a un estándar de líneas eléctricas que se encargan de transmitir los datos.

**Tipos Basicos de Slots.
Dependiendo el estándar de cada una, es posible clasificarlas de la siguiente manera:


-Ranura XT.
-Ranura ISA-8.
-Ranura ISA-16.
-Ranura MCA.
-Ranura VESA.
-Ranura EISA.
-Ranura PCMCIA.
-Ranura PCI.
-Ranura AGP.
-Slot AMR-CNR
-Ranura PCI-Express.


Clasificación de los SO

Debido a la evolución de los sistemas operativos fue necesario realizar una clasificación; considerando las diferencias existentes entre sus componentes los podemos clasificar en:

*Sistemas operativos por lotes.
*Sistemas operativos multiprogramación.
*Sistemas operativos multiusuario.
*Sistemas operativos de tiempo compartido.
*Sistemas operativos de tiempo real.

Windows.- Windows dispone de una interfaz gráfica que facilita el manejo de los procedimientos: cada comando puede ser visualizado en pantalla mediante una imagen que lo representa. Si bien, es una característica que comparte con otros sistemas, Windows es el Sistema Operativo con mayor difusión en el mercado actual, y su imponente popularidad se torna elemento indispensable para la inserción de todo nuevo usuario al mundo informático. A su vez, dispone de la compatibilidad con los productos Microsoft, otro marco fundamental en el manejo de una pc: el paquete Office es el más utilizado en lo concerniente a las actividades de oficina, pues engloba todos los complementos necesarios para el trabajo de una secretaria, y por otro lado, los Servicios de actualización de software (SUS) de Microsoft ayuda a los administradores a automatizar las actualizaciones del sistema más recientes.

Pero se trata de un Software Propietario y en esto subyacen dos puntos específicos: la empresa es “propietaria” de los códigos fuente del sistema y sólo ella es capaz de modificar al Sistema Operativo, el usuario sólo tiene permitida la instalación del programa en su máquina. Por otro lado la instalación se realiza gracias a una clave de acceso a los archivos que se entrega junto con la compra del sistema, y de este modo se evitan las “copias piratas”.


Linux.- Linux es un tipo de este sistema operativo que pertenece a la corriente del COPYLEFT, (en oposición a copyright) y que, por lo tanto, es gratuito. Esta es sin dudas, una de las virtudes más importantes del sistema. Se trata de un Software Libre: cada usuario dispone de la licencia GPL que le permite el ingreso al código fuente del Sistema Operativo y así cualquier programador será capaz de modificar y mejorar cualquier parte del sistema. Cada licencia, sin embargo, es personal, ya que Linux posee un esquema de seguridad basado en un sistema de permisos de lectura, escritura y ejecución establecidos a los archivos y directorios: el usuario puede modificar únicamente sus propios archivos a menos que el dueño le haya dado los permisos correspondientes.

Esta última características explica la menor cantidad de virus que transitan en este Sistema y su menor peligrosidad. Por ejemplo, si un usuario resultara infectado, el virus sólo tendrá el permiso concerniente a sus archivos y no podrá afectar a ningún otro; ésa será al mayor pérdida, el ordenador y el sistema no sufrirán ningún daño. Sólo si es infectado el administrador o root (que es el encargado de instalar y desinstalar programas, mantener cuentas de usuarios, vigilar la seguridad del sistema, y que por lo tanto tiene acceso a todos los archivos de la maquina) entonces las pérdidas serán totales.

Algo importante que tener en claro es que, sea cual fuere el sistema elegido, es necesario respetar los entornos y las aplicaciones correspondientes para obtener un buen rendimiento y un mejor resultado. Windows requiere un IIS 5.0 y un servidor SQL Server; Linux, en cambio, trabaja con un servidor web Apache o un servidor de base de datos MySQL.


Mac.-El Mac OS X v10.2 es una actualización del sistema operativo de Mac con un gran conjunto de preestaciones para los usuarios más exigentes de Mac y con gran potencialidad. Esta nueva versión cuenta con más de 150 características que lo convierten en el sistema operativo más avanzado del mundo, sus principales características son:
-Estable, fiable y sólido, basado en tecnologia UNIX, memoria protegida y multitarea preventiva, los programas trabajan indiferentemente unos de otros.
-Diseñado para internet se puede utilizar módem, DSL, modem por cable, Airport (Puerto Inhalámbrico), todo se configura automáticamente y de configuración muy fácil.
-Diseñado para ser utilizado en distintos entornos de plataformas
-Fácil de aprender y divertido de utilizar
Además el sistema operativo cuenta con aplicaciones muy potentes, como es el QuickTime 6, y utilización de nuevas tecnologias como Quartz y Aqua, que lo hacen destacar como el sistema operativo cliente de referencia., además cuenta con muchas mejoras y optimizaciones haciendolos mucho más rápido, potente y sencillo de utilizar: Preferencias del sistema, Preferencias de cuentas, Gestión de alimentación, CUPS, Soporte para scaner...

Otra característica es que presenta una perfecta compatibilidad con windows:
-Utiliza el mismo software: Puedes utilizar las mismas aplicaciones que utilizas con windows, como son el Office, Internet Explorer, Photoshop...
-Comparte los mismos archivos: Puedes compartir todos los archivos que crees con el windows, todos se acoplan a la perfección con el sistema operativo.
-Compartir la misma red: Puedes compartirla misma red que tenías con windows, incluso puedes compartir redes entre ordenadores con windows y con mac.
-Utiliza los mismos dispositivos digitales: con Mac podrás utilizar todos los dispositivos de última generación, tal como lo hacías con windows, de manera que podrás conectar estos y serán reconocidos de manera automática por tu Mac.

Mac además ofrece prestaciones de especial interés para los usuarios de UNIX:
-Cimientos UNIX Actualizados: El nucleo de Mac OS X (Darwin), se basa en FreeBSD y Match y presenta numerosas mejoras de kernel y librerías que mejoran el rendimientos de las aplicaciones.
- Mac OS X v10.2 incluye un entorno de desarrollo completo, con su propio compilador (Compiler 3.1 de GNU) que optimiza los tiempos de programación en C++
-Emulación de terminal mejorada: Presenta nuevas prestaciones que hace que el sistema operativo sea más eficiente, personalizado y entretenido.


UNIX.-Al igual que otros sistemas operativos, el sistema operativo UNIX es un conjunto de programas de utilidad y un conjunto de instrumentos que permiten al usuario conectar y utilizar esas utilidades para construir sistemas y aplicaciones. Al conjunto de programas que componen UNIX y que se encargan de proporcionar los recursos del sistema y de coordinar todos los detalles internos de la computadora se les llama en conjunto Sistema Operativo o Kernel.

UNIX se caracteriza por ser un sistema "multiusuario" porque permite que dos o mas personas utilicen la computadora al mismo tiempo.
Los Usuarios se comunican con el Kernel a través de otro programa conocido como el shell. El shell es un "Intérprete de Línea de Comandos" que traduce los comandos tecleados por el usuario y los convierte en instrucciones que puede entender el Kernel.

Características del Sistema Operativo UNIX.
Los siguientes conceptos son comunes para todos los sistemas UNIX, por lo cual se puede afirmar que éstos componen las características principales de UNIX.

El shell puede soportar múltiples usuarios, múltiples tareas, y múltiples interfaces para sí mismo. Los dos shells más populares son el BourneShell (System V) y el Cshell (BSD Unix), debido a que usuarios diferentes pueden usar diferentes shells al mismo tiempo, entonces el sistema puede aparecer diferente para usuarios diferentes. Existe otro shell conocido como KornShell (así llamado en honor de su diseñador), que es muy popular entre los programadores.

*Utilerías: El Sistema Operativo UNIX incluye una gran variedad de programas de utilidad que pueden ser fácilmente adaptadas para realizar tareas específicas. Estas utilerías son flexibles, adaptables, portables y modulares, y pueden ser usadas junto con filtros y redireccionamientos para hacerlos más poderosos.
Sistema Multiusuarios: Dependiendo del equipo disponible, un UNIX puede soportar desde uno hasta más de 100 usuarios, ejecutando cada uno de ellos un conjunto diferente de programas.

*Sistema Multitareas: UNIX permite la realización de más de una tarea a la vez. Pueden ejecutarse varias tareas en su interior, mientras se presta toda la atención al programa desplegado en la terminal.

*Estructura de Archivos: La estructura de archivos del UNIX está pensada para facilitar el registro de una gran cantidad de archivos. Utiliza una estructura jerárquica o de árbol que permite a cada usuario poseer un directorio principal con tantos subdirectorios como desee; UNIX también permite a los usuarios compartir archivos por medio de enlaces (links), que hacen aparecer los archivos en más de un directorio de usuario.


Además, UNIX permite proteger los archivos del usuario contra el acceso por parte de otros usuarios.

*Entrada y Salida Independiante del Dispositivo: Los dispositivos ( como una impresora o una terminal) y los archivos en disco son considerados como archivos por UNIX. Cuando se da una instrucción al UNIX puede indicársele que envíe el resultado a cualquiera de los diversos dispositivos o archivos. Esta desviación recibe el nombre de redireccionamiento de la salida.
En forma similar, la entrada de un programa puede redireccionarse para que venga de un archivo en disco. En el UNIX, la entrada y la salida son independientes del dispositivo, pueden redireccionarse hacia o desde cualquier dispositivo apropiado.

*Comunicación Entre Procesos : UNIX permite el uso de conductos y filtros en la línea de comandos. Un conducto (pipe) redirige la salida de un programa para que se convierta en entrada de otro. Un filtro es un programa elaborado para procesar un flujo de datos de entrada y producir otro de datos de salida. Los conductos y filtros suelen usarse para unir utilerías y realizar alguna tarea específica.


Paqueteria de Software.
(Hoja de Cálculo y Modelo de Bases de Datos)

Una hoja de cálculo es un programa que permite manipular números dispuestos en forma de tablas. Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas. Un claro ejemplo es Excel.

-Descripción de su manipulación
Debido a la versatilidad de las hojas de cálculo modernas, se utilizan a veces parahacer pequeñas base de datos, informes, y otros usos. Las operaciones más frecuentes se basan en cálculos entre celdas, las cuales son referenciadas relativamente mediante la letra de la columna y el número de la fila, por ejemplo =B1*C1. Es también habitual el uso de la referencia absoluta anteponiendo el signo $ a la posición a fijar, por ejemplo, =B$1*$C$1 ($1 fija la fila y $C fija la columna en el caso de copiar o cortar esta celda a otra posición) es una hoja k te hace las cosas.


-Base de datos.
Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

-Modelos de bases de datos
Un modelo de datos es básicamente una “descripción” de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.

-Bases de datos jerárquicas
Éstas son bases de datos que almacenan su información en una estructura jerárquica.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.

-Base de datos de red
Se permite que un mismo nodo tenga varios padres, ofrece una solución eficiente al problema de redundancia de datos.

-Base de datos relacional
Modela problemas reales y administra datos dinámicamente. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia. La información puede ser recuperada o almacenada mediante “consultas” que ofrecen una amplia flexibilidad y poder para administrar la información.

El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL (Lenguaje Estructurado de Consultas),

-Bases de datos orientadas a objetos
Este modelo trata de almacenar en la base de datos los objetos completos (estado y comportamiento).

-Base de datos deductivas
Es un sistema de base de datos que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. También las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se basan en lógica matemática.


***Extra...Como crear un blog

Encontrar una pagina en este casohttp://www.blogger.com/.
-Dar Clic en Crear Blog.
**es necesario llenar todos los datos que se piden
1.-Asignar un nombre al Blog.
2.-Elegir un plantilla.
3.-Se crea el Blog e inmediatamente se puede empezar a publicar


GLOSARIO.-

SHELL: Esta es la utilidad que procesa las peticiones de los usuarios. Cuando alguien teclea un comando en la terminal, el shell interpreta el comando y llama el programa deseado. También es un lenguaje de programación de alto nivel que puede utilizarse en la combinación de programas de utilidad para crear aplicaciones completas.

KERNEL: Este es el componente principal del sistema operativo. Se encarga de asignar tareas y manejar el almacenamiento de datos. El usuario rara vez opera directamente con el kernel, que es la parte residente en memoria del sistema operativo.


---Fuentes:
*Software de Sistema y Aplicación.
*Software de Traducción.
*Firmware.
*Tipos de Memorias.
*Memorias Secundarias
*Slots de Expansión.
*Hardware
*Tipos de Software. (Windows y Linux,Mac,UNIX).
*Paqueteria de Software
*Componentes

No hay comentarios:

Publicar un comentario