martes, 21 de octubre de 2008

BIOS

El sistema Básico de entrada/salida Basic Input-Output System (BIOS) es un código de interfaz que localiza y carga el sistema operativo en la R.A.M.; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer término BIOS apareció en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la ROM, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al CP/M BIOS.

os/2

La versión 1.0 apareció en 1987 y era de 16 bits, aunque trabajaba exclusivamente en el modo protegido del procesador intel 80286. Poco después apareció la versión 1.1, la cual incorporaba la primera versión del Presentation Manager, el gestor de ventanas de OS/2, con una apariencia idéntica a la del todavía inexistente windows 3.0. Dos versiones nuevas aparecieron poco después, la 1.2 y 1.3, también de 16 bits. Fue entonces cuando comenzaron las discusiones entre IBM y Microsoft, pues la primera quería desarrollar una versión de 32 bits para los procesadores intel 80386 y posteriores, mientras que la segunda proponía mejorar la actual de 16 bits.

Mejora a los controladores USB.
Incluye el IBM Web Browser para OS/2 v1.1 (basado en Mozilla)
Controladores para UDF/DVD y mejoras en los controladores COM.
Incluye el Java 1.1.8 y 1.3
Mejoras en el kernel (Incluye la funcionalidad ALT+F4, para pausar el arranque y pedir verificación )

MS-DOS

PC DOS 1.0 - Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS. Soporta 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22 ordres. Permite archivos con extensión .com y .exe. Incorpora el intérprete de comandos COMMAND.COM.
Caracteristicas
Núcleo (KERNEL)
- Cargador inicial. (BOOTSTRAP)
- Módulo de gestión de memoria.
- Módulo de gestión de periféricos.
- Módulo de gestión de archivos.
- Planificador de trabajos.
El intérprete de lenguajes de control, que es un proceso que interpreta y ejecuta las órdenes del usuario
Programas de proceso:
- Traductores.
- Programas de servicio (utilidades y aplicaciones).
Programas de servicio:
- Utilidades:
- Gestionar archivos.
- Antivirus.
- Editores de texto.
- Aplicaciones:
- Programas de los usuarios en general.
- Procesadores de texto.
- Hojas de cálculo.
- Aplicaciones gráficas.
- CAD, comunicaciones, juegos…
desventajas: amplio conocimiento de comandos, solo se podía manejar una tarea al mismo tiempo (versiones viejas).
ventajas: rapidez por su linea de comandos, no consumía grandes cantidades de recursos.

Macintosh OS

Los Mac OS se pueden dividir en dos familias de sistemas operativos:
Mac OS "Clásico", el sistema empacado con la primera Macintosh en 1984 y sus descendientes, culminó con el Mac OS 9.
El más nuevo Mac OS X (la "X" se refiere al número romano,diez). Mac OS X incorpora elementos del OpenStep (por lo tanto también de BSD Unix y Mach) y Mac OS 9. Su cimiento de bajo nivel basado en BSD, Darwin, es software libre / software de código abierto.
Estas son algunas de las características de Mac OS:
Gestión de memoria manual. Si algo no funciona será culpa suya.
No se cuelga, pero en ocasiones le sugerirá que reinicie antes de continuar.
Compatibilidad con todos el hardware de Apple y de Hasecorp y ninguno más.
Simplicidad al máximo: inspirado en los ordenadores de vtech.
Cuenta con un Shell y un Kernel
Desventajas
La Mac usa Mac OS como toda la vida. Como ahora tiene arquitectura Intel sin ser una PC, permite comportarse como si fuese una. Con limitaciones: no podes usar nada por debajo de XP SP2. Tambien Linux.
Ventajas
Versatilidad. Con una Mac tenes excelente calidad de hardware y podes usar un sistema operativo y Windows en la misma maquina

Unix

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
El sistema operativo UNIX se compone de tres partes: el núcleo, el depósito y los programas.
Caracteristicas:
Shells programables
Independencia de dispositivos bajo Unix
Independencia de dispositivos bajo Linux
Comunicaciones y capacidades de la red
Portabilidad de sistemas abiertos
Ventajas
Los beneficios derivados del uso del sistema operativo UNIX, por lo tanto de Linux, provienen de su potencia y flexibilidad. Estas son resultado de numerosas características integradas al sistema, las que están disponibles tan pronto como se inicia.

Desventajas
Carencia de soporte técnico.
No ofrece mucha seguridad.
Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas específicas.
No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.
Es poco probable que aplicaciones para DOS y OS/2, se ejecuten correctamente bajo Linux.
No hay forma segura de instalarlo sin reparticionar el disco duro.
El reparticionar el disco duro, implica borrar toda la información del mismo y después restablecerla.
Se requiere experiencia y conocimiento del sistema para administrarlo, pues como es un sistema por línea de comandos, estos poseen muchas opciones y en ocasiones es difícil realizar algunas tareas, que en otros sistemas operativos de red son triviales.

Ejercicios de Excel


Herramienta CASE

Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
Clasificación
Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:
Las plataformas que soportan.
Las fases del ciclo de vida del desarrollo de sistemas que cubren.
La arquitectura de las aplicaciones que producen.
Su funcionalidad.
La siguiente clasificación es la más habitual basada en las fases del ciclo de desarrollo que cubren:
Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.
Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.
Lower CASE (L-CASE), herramientas que semiautomatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo rápido de aplicaciones.
Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre si, ni con la anterior:
Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta implementación.
MetaCASE, herramientas que permiten la definición de nuestra propia técnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles.
CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de software.
IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración.
Por funcionalidad podríamos diferenciar algunas como:
Herramientas de generación semiautomática de código.
Editores UML.
Herramientas de Refactorización de código.
Herramientas de mantenimiento como los sistemas de control de versiones·

Electronic Data Interchange o EDI

El intercambio electrónico de datos (en inglés Electronic Data Interchange o EDI), es un software Middleware que permite la conexión a distintos sistemas empresariales como ERP o CRM. El Intercambio Electrónico de Datos puede realizarse en distintos formatos: EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport), XML, ANSI ASC X12, TXT, etc.
EDIFACT es un estándar de la ONU para el intercambio de documentos comerciales en el ámbito mundial. Existiendo subestándares para cada entorno de negocio (distribución, automoción, transporte, aduanero, etc) o para cada país. Así, por ejemplo, AECOC regula el estándar EDI del sector de distribución. Para el intercambio de este tipo de información se suelen utilizar las Redes de Valor Añadido (Valued Added Network o VAN). Además del intercambio de la información, estas redes permiten su registro.

E-Commerce

El e-commerce (del anglicismo Electronic Commerce) consiste en comprar y vender productos o servicios a través de sistemas electrónicos como Internet y otras redes computacionales. El intercambio conducido electrónicamente ha crecido de manera dramática desde la masificación de Internet. Una gran variedad de comercio es conducido de esta manera, estimulando y aprovechando las innovaciones en transferencias financieras, gestión de cadenas de suministros, transacciones en línea, intercambio electrónico de datos (EDI), sistemas de gestión de inventarios, etc. El comercio electrónico moderno usualmente se vale de la WWW (World Wide Web) en algún punto del ciclo de la transacción, aunque puede incluir otras tecnologías como el correo electrónico.
Un pequeño porcentaje de eCommerce es enteramente conducido electrónicamente para productos o servicios "virtuales" como el acceso a particularidades "Premium" de contenidos en una Web. Pero la mayor parte del comercio electrónico implica la transportación de bienes físicos en alguna manera.
El e-Commerce es generalmente considerado como el aspecto de ventas de los e-Business o negocios electrónicos.

Flujo de trabajo

Un flujo de trabajo es una descripción de una secuencia de operaciones, declaró que el trabajo de una persona, el trabajo de un simple o complejo mecanismo, el trabajo de un grupo de personas, un trabajo de organización de personal, o de las máquinas. Workflow may be seen as any abstraction of real work, segregated in workshare, work split or whatever types of ordering. Flujo de trabajo puede ser visto como cualquier abstracción real de trabajo, segregados en workshare, división de trabajo o cualquier tipo de pedido. For control purposes, workflow may be a view on real work under a chosen aspect, thus serving as a virtual representation of actual work. A efectos de control, el flujo de trabajo puede ser un punto de vista sobre el trabajo real en virtud de un aspecto elegido, por lo tanto, actúa como una representación virtual de trabajo efectivo.

A workflow is a model to represent real work for further assessment, eg, for describing a reliably repeatable sequence of operations. Un flujo de trabajo es un modelo real para representar a trabajar para una nueva evaluación, por ejemplo, para describir una secuencia repetible fiable de las operaciones. More abstractly, a workflow is a pattern of activity enabled by a systematic organization of resources , defined roles and mass , energy and information flows, into a work process that can be documented and learned. Workflows are designed to achieve processing intents of some sort, such as physical transformation, service provision, or information processing . Más abstracta, un flujo de trabajo es un patrón de actividad permitido por una organización sistemática de los recursos, se definen las funciones y en masa, la energía y los flujos de información, en un proceso de trabajo que pueden ser documentados y aprendido. Los flujos de trabajo están diseñados para lograr intentos de transformación de una especie, tales como la transformación física, la prestación del servicio, o el tratamiento de la información.

Customer Relationship Management (CRM)

Relationship Management (CRM) es un término aplicado a los procesos ejecutados por una empresa para manejar sus contactos con sus clientes. CRM software is used to support these processes, storing information on current and prospective customers. Software CRM se utiliza para apoyar esos procesos, el almacenamiento de información actuales y futuros clientes. Information in the system can be accessed and entered by employees in different departments, such as sales, marketing, customer service, training, professional development, performance management, human resource development, and compensation. Información en el sistema se puede acceder y entró por los empleados en diferentes departamentos, tales como servicio al cliente, capacitación, desarrollo profesional, gestión del rendimiento, desarrollo de recursos humanos, y la indemnización. Details on any customer contacts can also be stored in the system. Detalles sobre cualquier cliente de contactos también puede ser almacenado en el sistema. The rationale behind this approach is to improve services provided directly to customers and to use the information in the system for targeted marketing and sales purposes. El fundamento de este enfoque es mejorar los servicios prestados directamente a los clientes y utilizar la información en el sistema de mercadeo y venta.

ERP (Enterprise Resource Planning)

Los sistemas de planificación de recursos empresariales (ERP) son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía comprometida en la producción de bienes o servicios.
Los sistemas ERP ocasionalmente son llamados back office (trastienda) ya que indican que el cliente y el público general no están directamente involucrados. Este sistema es, en contraste con el sistema de apertura de datos (front office), que crea una relación administrativa del consumidor o servicio al consumidor (CRM), un sistema que trata directamente con los clientes, o con los sistemas de negocios electrónicos tales como comercio electrónico, gobierno electrónico, telecomunicaciones electrónicas y finanzas electrónicas; así mismo, es un sistema que trata directamente con los proveedores, no estableciendo únicamente una relación administrativa con ellos (SRM).
Los ERP están funcionando ampliamente en todo tipo de empresas modernas. Todos los departamentos funcionales que están involucrados en la operación o producción están integrados en un solo sistema. Además de la manufactura o producción, almacenamiento, logística e información tecnológica, incluyen además la contabilidad, y suelen incluir un recursos humanos, y herramientas de mercadotecnia y administración estratégica.

Management Information System ( MIS )

Sistema de Información de Gestión (SIG) es un subconjunto del total de los controles internos de una empresa relativa a la aplicación de las personas, documentos, tecnologías y procedimientos de gestión de los contadores a la solución de problemas empresariales, tales como los costos de un producto, servicio o un negocio en toda la estrategia. Management Information Systems are distinct from regular information systems in that they are used to analyze other information systems applied in operational activities in the organization. Academically, the term is commonly used to refer to the group of information management methods tied to the automation or support of human decision making, eg Decision Support Systems , Expert systems , and Executive information systems. Gestión de los Sistemas de Información son distintas de regular los sistemas de información en la medida en que se utilizan para analizar otros sistemas de información aplicados en las actividades operacionales en la organización. Académicamente, el término es comúnmente utilizado para referirse al grupo de los métodos de gestión de la información vinculada a la automatización o el apoyo de la toma de decisiones, por ejemplo, sistemas de apoyo de decisiones, sistemas expertos, y los sistemas de información

OLTP

OLTP es la sigla en inglés de Procesamiento de Transacciones En Línea (OnLine Transaction Processing) es un tipo de sistemas que facilitan y administran aplicaciones transaccionales, usualmente para entrada de datos y recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor ya que suelen ser utilizados por empresas con una red informática distribuida.
El término puede parecer ambiguo, ya que puede entenderse "transacción" en el contexto de las "transacciones computacionales" o de las "transacciones en bases de datos". También podría entenderse en términos de transacciones de negocios o comerciales. OLTP también se ha utilizado para referirse a la transformación en la que el sistema responde de inmediato a las peticiones del usuario. Un Cajero automático de un banco es un ejemplo de una aplicación de procesamiento de transacciones comerciales.