Anda di halaman 1dari 13

Ao de la Integracin Nacional y el Reconocimiento de Nuestra DiversiDAD

TRABAJO ENCARGADO

PROFESOR

ING. HENRY TAYPE CRUZADO.

MATERIA

INTRODUCCION A LA INFORMATICA

ALUMNO

JAVIER R. SANTOS CARHUAPOMA

CICLO

2012-I.

TEMA

DEFINICONES DE LAS PALABRAS: Activo, Informtica, sistema, dato, informacin, valor, Proceso y conocimiento.

1. ACTIVO INFORMTICO:
Son bienes de una organizacin, que se encuentran relacionados directa o indirectamente con la actividad informtica, como redes de computadoras, correo electrnico entre otros, entre ellos se cuentan: La informacin mecanizada (no estn incluidos los documentos fuentes que la generan) Medios de comunicacin que se utilizan para la transmisin de datos mecanizados (redes de computadoras, correo electrnico, etc.) Medios magnticos y pticos de almacenamiento de la informacin (cintas, cartuchos, diskettes, discos, etc.) Programas y aplicaciones de la Institucin, ya sea desarrollados por sta, adquiridos o alquilados a terceros. Manuales, procedimientos y reglamentaciones afines al rea de la informtica (Plan de Contingencia, procedimiento de seguridad, etc.) (Resolucin Jefatural N 008-95-INE/SJI, Recomendaciones Tcnicas para la Proteccin Fsica de los Equipos y Medios de Procesamiento de la Informacin en la Administracin Pblica, Glosario de Trminos) Se entiende por activo informtico cualquier recurso, tanto hardware como software, de los sistemas de informacin o relacionado con stos.

Clasificacin y Tratamiento de la Informacin. Inventario de Activos Informticos.

2. Informtica:
El vocablo informtica proviene del alemn informatik acuado por Karl Steinbuch en 1957. Pronto adaptaciones locales del trmino aparecieron en francs, italiano, espaol, rumano, portugus y holands, entre otras lenguas, refirindose a la aplicacin de las computadoras para almacenar y procesar la informacin. Es una contraccin de las palabras information y automatik (informacin automtica). En lo que hoy da conocemos como informtica confluyen muchas de las tcnicas, procesos y mquinas (ordenadores) que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar su capacidad de memoria, de pensamiento y de comunicacin. En el Diccionario de la lengua espaola de la Real Academia Espaola se define informtica como: Conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la informacin por medio de ordenadores.1 Conceptualmente, se puede entender como aquella disciplina encargada del estudio de mtodos, procesos, tcnicas, desarrollos y su utilizacin en ordenadores (computadoras), con el fin de almacenar, procesar y transmitir informacin y datos en formato digital. En 1957 Karl Steinbuch acu la palabra alemana Informatik en la publicacin de un documento denominado Informatik: Automatische Information sverarbeitung (Informtica: procesamiento automtico de informacin). En ruso, Alexander Ivanovich Mikhailov fue el primero en utilizar informatika con el significado de estudio, organizacin, y la diseminacin de la informacin cientfica, que sigue siendo su

significado en dicha lengua.[cita requerida]. En ingls, la palabra Informatics fue acuada independiente y casi simultneamente por Walter F. Bauer, en 1962, cuando Bauer cofund la empresa denominada Informatics General, Inc.. Dicha empresa registr el nombre y persigui a las universidades que lo utilizaron, forzndolas a utilizar la alternativa computer science. La Association for Computing Machinery, la mayor organizacin de informticos del mundo, se dirigi a Informatics General Inc. para poder utilizar la palabra informatics en lugar de computer machinery, pero la empresa se neg. Informatics General Inc. ces sus actividades en 1985, pero para esa poca el nombre de computer science estaba plenamente arraigado. Actualmente los angloparlantes utilizan el trmino computer science, traducido a veces como Ciencias de la computacin, para designar tanto el estudio cientfico como el aplicado; mientras que designan como information technology ( o data processing, traducido a veces como tecnologas de la informacin, al conjunto de tecnologas que permiten el tratamiento automatizado de informacin. QUE ES LA INFORMATICA? La informtica est en nuestras vidas, gran parte de nuestra sociedad se ha desarrollado al amparo de las nuevas tecnologas y debe su xito en gran parte a esta ciencia. Debido al gran auge que ha supuesto la informtica, considero importante clarificar el concepto y posicionarlo en el lugar que le corresponde para evitar confusiones. La informtica es la ciencia que se encarga del tratamiento automtico de la informacin. Este tratamiento automtico es el que ha propiciado y facilitado la manipulacin de grandes volmenes de datos y la ejecucin rpida de clculos complejos. La acepcin anterior es muy amplia y ha llevado a confundir su significado. Manejar un procesador de textos como Word o Writer no se considera informtica, sino ofimtica. En cambio, disear y crear una aplicacin para poder realizar tratamiento de textos s es una tarea informtica. Al igual que el conductor de un vehculo no tiene porqu ser mecnico ni lo que realiza se llama mecnica, sino conduccin. La informtica estudia lo que los programas son capaces de hacer (teora de la computabilidad), de la eficiencia de los algoritmos que se emplean (complejidad y algortmica), de la organizacin y almacenamiento de datos (estructuras de datos, bases de datos) y de la comunicacin entre programas, humanos y mquinas (interfaces de usuario, lenguajes de programacin, procesadores de lenguajes...), entre otras cosas. En sus inicios, la informtica facilit los trabajos repetitivos y montonos, especialmente en el rea administrativa, debidos a la automatizacin de esos procesos. Hoy en da se va ms lejos que eso. La informtica tiene su base en las matemticas y la fsica, y a su vez se ha usado para potenciar estas ciencias. Por ese motivo la informtica est hoy presente en todos los mbitos en los que podemos encontrarlas: ingeniera, industria, administraciones pblicas, medicina, diseo de vehculos, arquitectura, investigacin y desarrollo, administracin de empresas, restauracin y arte... Si tuviera que definir los dos grandes pilares que reciben su soporte de la informtica hoy en da, estos seran el manejo de grandes volmenes de datos y la ejecucin rpida de

clculos de complejidad elevada, los cuales aparecen comentados al principio. En este punto voy a hacer un inciso para dedicarme con ms detalle a explicar estos dos pilares de la ciencia actual. El manejo de grandes volmenes de datos: actualmente, y desde hace unos aos, podramos decir que hemos llegado a una explosin de informacin en nuestra sociedad, que exige la aplicacin de las tecnologas de la informacin. La cantidad de informacin que se debe gestionar diariamente es abismal y estaramos ante un problema intratable si no contramos con la informtica. Las bases de datos y las altas capacidades de proceso nos permiten afrontar el reto. El concepto del que hablamos es muy extenso y para ayudar a su comprensin voy a poner unos ejemplos: encontrar el historial de un paciente en un fichero con otros 600.000 pacientes, manipular la informacin sobre los fondos bibliogrficos de una biblioteca (miles de libros), guardar el registro de habitantes de una gran ciudad, guardar el registro de los criminales de un pas y poder disponer de la informacin sobre uno en cuestin de segundos, listado de conexiones de tendidos elctricos entre las poblaciones de Espaa, y un largo etctera. Todas estas actividades pueden hoy realizarse de manera eficiente gracias a la informtica. Ejecucin rpida de clculos complejos: ciertas reas de la sociedad exigen la realizacin rpida de gran cantidad de clculos matemticos de mayor o menor complejidad. Este es el caso de la fsica, de la estadstica, de la medicina, de la ingeniera... No es posible concebir el funcionamiento actual de las cadenas de montaje de vehculos sin que est presente la informtica, ni los grandes avances producidos en la medicina gracias a la informtica grfica, ni el diseo ptimo de la estructura de un edificio, etc. No debemos olvidar que la informtica naci como un paso ms desde la creacin de las primeras mquinas de clculo. Para terminar, quisiera intentar mencionar brevemente los campos ms destacados en que se divide la informtica, ya que listar detalladamente todas sus aplicaciones es una tarea imposible: Informtica terica: estrechamente relacionada con la fundamentacin matemtica, centra su inters en aspectos como el estudio y definicin formal de los cmputos, el anlisis de problemas y su resolucin mediante algoritmos, incluso la investigacin de problemas que no pueden resolverse con ninguna computadora (es decir, dnde se hayan las limitaciones de los mtodos automticos de clculo). Tambin abarca el estudio de la complejidad computacional y de la teora de lenguajes (de la que derivan los lenguajes de programacin). Se trata en definitiva de la parte ms formal y abstracta de la informtica. Hardware: a pesar de que no lo parezca, este es uno de los campos de la informtica menos significativos, o al menos, podramos decir que no es exclusivo de la informtica sino que su importancia reside en otras ciencias ms particulares, como la electrnica y la fsica. Software: este campo nace directamente de la informtica terica, trata de los programas y procedimientos necesarios para que una mquina pueda llevar a cabo tareas tiles.

Informtica grfica: se ocupa de que se puedan realizar los clculos pertinentes para obtener representaciones grficas aplicables a todo tipo de situaciones: simulaciones, tratamiento de imagen en medicina, videojuegos y entretenimiento, publicidad, animacin. Informtica empresarial: dentro del conocimiento empresarial y de gestin, la informtica tiene hoy un gran protagonismo. Sus logros son: la mejora de los procesos productivos, el ahorro de costes, la ptima gestin de stocks, la aparicin y el impulso del comercio electrnico, la creacin de sistemas de informacin, gestin del conocimiento e inteligencia empresarial, entre otros. Tratamiento de la informacin: rea dedicada al estudio e implantacin de los conceptos que coment anteriormente en el apartado Manejo de grandes volmenes de datos. Aqu tienen cabida las estructuras de datos, las bases de datos, tambin los algoritmos, la compresin y el cifrado... Otras reas o metodologas: inteligencia artificial, seguridad informtica, modelado y simulacin, reconocimiento del habla y reconocimiento de formas, evaluacin de sistemas informticos, computacin paralela y de alto rendimiento, bio-informtica, informtica mdica, qumica computacional, y un largo etctera que debo omitir por cuestiones obvias de espacio y extensin.

3. Sistema informtico:
Un sistema informtico como todo sistema, es el conjunto de partes interrelacionadas, hardware, software y de recurso humano (humanware) que permite almacenar y procesar informacin. El hardware incluye computadoras o cualquier tipo de dispositivo electrnico inteligente, que consisten en procesadores, memoria, sistemas de almacenamiento externo, etc. El software incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestin de bases de datos. Por ltimo el soporte humano incluye al personal tcnico que crean y mantienen el sistema (analistas, programadores, operarios, etc.) y a los usuarios que lo utilizan. Desarrollo de sistemas informticos

Los sistemas informticos pasan por diferentes fases en su ciclo de vida, desde la captura de requisitos hasta el mantenimiento. En la actualidad se emplean numerosos sistemas informticos en la administracin pblica. Un sistema informtico es un conjunto de partes que funcionan relacionndose entre s con un objetivo preciso. Sus partes son: hardware, software y las personas que lo usan. En un sistema informtico se utilizan computadoras para almacenar, procesar y/o acceder a informacin. Por ejemplo, una computadora, sus dispositivos perifricos y la persona que la maneja, pueden constituir un sistema informtico. Un sistema informtico puede formar parte de un sistema de informacin; en este ltimo la informacin, uso y acceso a la misma, no necesariamente est informatizada. Por ejemplo, el sistema de archivo de libros de una biblioteca y su actividad en general es un

sistema de informacin. Si dentro del sistema de informacin hay computadoras que ayudan en la tarea de organizar la biblioteca, entonces- ese es un sistema informtico.

4. Dato:
El dato es una representacin simblica (numrica, alfabtica, algortmica, entre otros.), un atributo o caracterstica de una entidad. Los datos describen hechos empricos, sucesos y entidades. Los datos aisladamente pueden no contener informacin humanamente relevante. Slo cuando un conjunto de datos se examina conjuntamente a la luz de un enfoque, hiptesis o teora se puede apreciar la informacin contenida en dichos datos. Los datos pueden consistir en nmeros, estadsticas o proposiciones descriptivas. Los datos convenientemente agrupados, estructurados e interpretados se consideran que son la base de la informacin humanamente relevante que se pueden utilizar en la toma decisiones, la reduccin de la incertidumbre o la realizacin de clculos. Es de empleo muy comn en el mbito informtico y, en general, prcticamente en cualquier disciplina cientfica. En programacin, un dato es la expresin general que describe las caractersticas de las entidades sobre las cuales opera un algoritmo. En Estructura de datos, es la parte mnima de la informacin. Dato informtico es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qu valores pueden tomar y qu operaciones se pueden realizar. Tipos de datos comunes son: enteros, nmeros de coma flotante (decimales), cadenas alfanumricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, as como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicacin. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adicin y sustraccin, pero no la multiplicacin. ste es un concepto propio de la informtica, ms especficamente de los lenguajes de programacin, aunque tambin se encuentra relacionado con nociones similares de las matemticas y la lgica. En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.1 Casi todos los lenguajes de programacin explcitamente incluyen la notacin del tipo de datos, aunque lenguajes diferentes pueden usar terminologa diferente. La mayor parte de los lenguajes de programacin permiten al programador definir tipos de datos adicionales, normalmente combinando mltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato interpretado como Persona incluir un nombre y una fecha de nacimiento.

Un tipo de dato puede ser tambin visto como una limitacin impuesta en la interpretacin de los datos en un sistema de tipificacin, describiendo la representacin, interpretacin y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificacin usa informacin de los tipos de datos para comprobar la verificacin de los programas que acceden o manipulan los datos. Un dato es un conjunto discreto, de factores objetivos sobre un hecho real. Dentro de un contexto empresarial, el concepto deato es definido como un registro de transacciones. Un dato no dice nada sobre el porqu de las cosas, y por s mismo tieneoca o ninguna relevancia o propsito.

Un dato por s mismo no constituye informacin, es el procesamiento de los datos lo que nos proporciona informacin.

5. Informacin:
En sentido general, es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. Para Gilles Deleuze, la informacin es el sistema de control, en tanto que es la propagacin de consignas que deberamos de creer o hacer que creemos. En tal sentido la informacin es un conjunto organizado de datos capaz de cambiar el estado de conocimiento en el sentido de las consignas trasmitidas. Los datos sensoriales una vez percibidos y procesados constituyen una informacin que cambia el estado de conocimiento, eso permite a los individuos o sistemas que poseen dicho estado nuevo de conocimiento tomar decisiones pertinentes acordes a dicho conocimiento. Desde el punto de vista de la ciencia de la computacin, la informacin es un conocimiento explcito extrado por seres vivos o sistemas expertos como resultado de interaccin con el entorno o percepciones sensibles del mismo entorno. En principio la informacin, a diferencia de los datos o las percepciones sensibles, tienen estructura til que modificar las sucesivas interacciones del ente que posee dicha informacin con su entorno.

Principales caractersticas de la informacin


En general la informacin tiene una estructura interna y puede ser calificada segn varias caractersticas:

Significado (semntica): Qu quiere decir? Del significado extrado de una informacin, cada individuo evala las consecuencias posibles y adeca sus actitudes y acciones de manera acorde a las consecuencias previsibles que se deducen del significado de la informacin. Esto se refiere a qu reglas debe seguir

el individuo o el sistema experto para modificar sus expectativas futuras sobre cada posible alternativa. Importancia (relativa al receptor): Trata sobre alguna cuestin importante? La importancia del la informacin para un receptor, se referir a en qu grado cambia la actitud o la conducta de los individuos. En las modernas sociedades, los individuos obtienen de los medios de comunicacin masiva gran cantidad de informacin, una gran parte de la misma es poco importante para ellos, porque altera de manera muy poco significativa la conducta de los individuos. Esto se refiere a en qu grado cuantitativo deben alterarse las expectativas futuras. A veces se sabe que un hecho hace menos probables algunas cosas y ms otras, la importancia tiene que ver con cuanto menos probables sern unas alternativas respecto a las otras. Vigencia (en la dimensin espacio-tiempo): Es actual o desfasada? En la prctica la vigencia de una informacin es difcil de evaluar, ya que en general acceder a una informacin no permite conocer de inmediato si dicha informacin tiene o no vigencia. Esto tiene que ver con la sincronizacin en el tiempo de los indicios que permiten revaluar las expectativas con las expectativas en un momento dado. Validez (relativa al emisor): El emisor es fiable o puede proporcionar informacin no vlida (falsa)? Esto tiene que ver si los indicios deben ser considerados en la revaluacin de expectativas o deben ser ignorados por no ser indicios fiables. Valor (activo intangible voltil): Cmo de til resulta para el destinatario?

Usos de la informacin
Se considera que la generacin y/o obtencin de informacin persigue estos objetivos:

Aumentar/mejorar el conocimiento del usuario, o dicho de otra manera reducir la incertidumbre existente sobre un conjunto de alternativas lgicamente posibles. Proporcionar a quien toma decisiones la materia prima fundamental para el desarrollo de soluciones y la eleccin. Proporcionar una serie de reglas de evaluacin y reglas de decisin para fines de control.

En relacin con el tercer punto, la informacin como va para llegar al conocimiento, debe ser elaborada para hacerla utilizable o disponible (este proceso emprico se llama Documentacin y tiene mtodos y herramientas propios), pero tambin es imposible que la informacin por s sola dote al individuo de ms conocimiento, es l quien valora lo significativo de la informacin, la organiza y la convierte en conocimiento. El dato, por as llamarlo, es en s un "prefijo" de la informacin, es decir, es un elemento previo necesario para poder obtener la informacin. Por consiguiente la informacin, como han hecho muchos investigadores que han estudiado el concepto de informacin, lo describiremos como un mensaje, normalmente bajo la forma de un documento o algn tipo de comunicacin audible o visible. Como cualquier mensaje, tiene un emisor y un receptor. La informacin es capaz de cambiar la forma en que el receptor percibe algo, es capaz de impactar sobre sus juicios de valor y comportamientos. Tiene que informar; son datos que marcan la diferencia. La palabra informar significa originalmente dar forma a y la informacin es capaz de formar a la persona que la consigue, proporcionando ciertas diferencias en su interior o exterior. Por

lo tanto, estrictamente hablando, es el receptor, y no el emisor, el que decide si el mensaje que ha recibido es realmente informacin, es decir, si realmente le informa. Un informe lleno de tablas inconexas, puede ser considerado informacin por el que lo escribe, pero a su vez puede ser juzgado como ruido por el que lo recibe. La informacin se mueve en torno a las organizaciones a travs de redes formales e informales. Las redes formales tienen una infraestructura visible y definida: cables, buzones de correo electrnico, direcciones,... Los mensajes que estas redes proporcionan incluyen e-mail, servicio de entrega de paquetes, y transmisiones a travs de Internet. Las redes informales son invisibles. Se hacen a medida. Un ejemplo de este tipo de red es cuando alguien te manda una nota o una copia de un artculo las siglas FYI (For Your Information).A diferencia de los datos, la informacin tiene significado (relevancia y propsito). No slo puede formar potencialmente al quela recibe, sino que est organizada para algn propsito. Los datos se convierten en informacin cuando su creador les aade significado. Transformamos datos en informacin aadindoles valor en varios sentidos.

6. Valor (informtica):
En informtica, un valor es una secuencia de bits que se interpreta de acuerdo a algn tipo de datos. Una misma secuencia de bits puede tener distintos valores, dependiendo del tipo usado para interpretar su significado. Por ejemplo un valor podra ser un tipo de dato entero, de punto flotante o una cadena. Algunos tipos de valores se encuentran en casi todos los lenguajes de programacin (como las representaciones numricas), mientras que otros son menos comunes (por ejemplo, Pascal soporta un tipo conjunto). Un valor puede ser virtualmente cualquier clase de dato segn un tipo de dato, una cadena, un dgito, una letra. En ensamblador hay algo conocido como "valor inmediato", a veces llamado nicamente "inmediato". El valor viene con la instruccin, ocasionalmente puede escribirse como "imm#", donde # es un nmero que indica el tamao del valor inmediato. As, imm8 se referira a un valor inmediato de un byte. Un valor inmediato es un nmero, tanto escrito con dgitos como en forma de cadena. "mnemnico 'A'" es equivalente a "mnemnico 0x64"; el orden de los bytes de las cadenas dependen de ensamblador y la arquitectura. En sus formulaciones inciales, la tica de la informtica estuvo restringida a asuntos de amenazas a la privacidad individual y a la seguridad colectiva es decir al control de la privacidad individual. Hoy en da los individuos tienen la necesidad de mantenerse en contacto con la sociedad o bien con las personas ms cercanas, todo esto no sera posible si no existiera el internet, computadoras, etc.; es decir toda la tecnologa que actualmente hacemos uso de ella. Actualmente es muy frecuente el uso de las computadoras y tambin conlleva el uso de internet lo cual se ha convertido en una necesidad para realizar diferentes actividades en nuestra vida cotidiana, ya sea en lo laboral en lo social.

7. Proceso (informtica):
Un proceso puede informalmente entenderse como un programa en ejecucin. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecucin de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistemas asociados".1 Para entender la diferencia entre un programa y un proceso, A. S. Tanenbaum propone la analoga "Un cientfico computacional con mente culinaria hornea un pastel de cumpleaos para su hija; tiene la receta para un pastel de cumpleaos y una cocina bien equipada con todos los ingredientes necesarios, harina, huevo azcar, leche, etctera." Situando cada parte de la analoga se puede decir que la receta representa el programa (el algoritmo), el cientfico computacional es el procesador y los ingredientes son las entradas del programa. El proceso es la actividad que consiste en que el cientfico computacional vaya leyendo la receta, obteniendo los ingredientes y horneando el pastel. Cada proceso tiene su contador de programa, registros y variables, aislados de otros procesos, incluso siendo el mismo programa en ejecucin 2 veces. Cundo esto ltimo caso sucede, el sistema operativo usa la misma regin de memoria de cdigo, debido a que dicho cdigo no cambiar, a menos que se ejecute una versin distinta del programa. Los procesos son gestionados por el sistema operativo y estn formados por:

Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. Su estado de ejecucin en un momento dado, esto es, los valores de los registros de la unidad central de procesamiento para dicho programa. Su memoria de trabajo (memoria crtica), es decir, la memoria que ha reservado y sus contenidos. Otra informacin que permite al sistema operativo su planificacin.

Un proceso se erige en pequeas porciones, conocidas como pginas, y cada proceso tiene su propia tabla de paginacin, fungiendo como una optimizacin del sistema operativo ante los fallo de pgina. Esta definicin vara ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno o ms hilos, la memoria de trabajo (compartida por todos los hilos) y la informacin de planificacin. Cada hilo consta de instrucciones y estado de ejecucin. Los procesos son creados y eliminados por el sistema operativo, as como tambin ste se debe hacer cargo de la comunicacin entre procesos, pero lo hace a peticin de otros procesos (interrupcin o tiempo de reloj). El mecanismo por el cual un proceso crea otro proceso se denomina bifurcacin (fork). El proceso de arranque de GNU/Linux inicia con un slo proceso (init) y despus comienza a crear los hilos necesarios para tener el sistema listo para su uso. Los nuevos procesos pueden ser independientes y no compartir el

espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria. En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para s mismo y en que dichos hilos comparten toda la memoria reservada para el proceso. Los procesos pueden ser cooperativos o independientes. Dos o ms procesos pueden cooperar mediante seales de forma que uno obliga a detenerse a los otros hasta que reciban una seal para continuar.

Se usa una variable de tipo semforo para sincronizar los procesos. Si un proceso est esperando una seal, se suspende hasta que la seal se enve. Se mantiene una cola de procesos en espera en el semforo. La forma de elegir los procesos de la cola en espera es mediante una poltica first in first out.

La sincronizacin explcita entre procesos es un caso particular del estado "bloqueado". En este caso, el suceso que permite desbloquear un proceso no es una operacin de entrada/salida, sino una seal generada a propsito por el programador desde otro proceso. Hay cuatro eventos principales que provocan la creacin de procesos:

El arranque del sistema. La ejecucin, desde un proceso, de una llamada al sistema para la creacin de otro proceso. Una peticin de usuario para crear un proceso. El inicio de un trabajo por lotes.

Los procesos pueden contener uno o ms hilos, haciendo ms eficiente las tareas, asimismo la complejidad de los algoritmos de sincronizacin, ya que podra ocurrir la condicin de carrera muy a menudo, inclusive los indeseados interbloqueos.

Creacin de un proceso
Bsicamente hasta el da de hoy existen slo 4 formas de crear un proceso:

Arranque del sistema. En la ejecucin, desde un proceso, de una llamada al sistema para la creacin del proceso. Una peticin deliberada del usuario para crear un proceso. El inicio de un trabajo por lotes.

La forma de creacin de procesos en Unix es a travs de una llamada al sistema fork la cual crear un proceso hijo en total semejanza al padre, hasta que el recin proceso decida cambiar su imagen en memoria, incluso obetenr sus propios descriptores de archivos abiertos.

Terminacin de un proceso

El ciclo de vida de un proceso es sencillo, consta de la creacin, la ejecucin de instrucciones y la terminacin. Cabe sealar que un proceso en el transcurso de su ciclo puede estar en diferentes estados.

Salida normal. Salida por error. Error fatal. Eliminado por otro proceso.

Salida normal, sta se presenta cuando el proceso termina de forma voluntaria, por ejemplo, cuando se cierra en navegador web o el procesador de textos. Salida por error, sta se presenta cuando el proceso tiene que salir debido a insuficiencia de datos, por ejemplo, cuando solicita un archivo que no existe. Error fatal, ste sucede por un error en el programa, como las divisiones entre 0 o requerimiento de memoria inaccesible. Eliminado por otro proceso, ste es sumamente til cuando un proceso se queda colgado, es decir, sin terminar, pero tampoco responde. En Unix un ejemplo es cuando se utiliza el comando kill para terminar procesos abruptamente.

Estados de un proceso
Los estados de un proceso obedecen a su participacin y disponibilidad dentro del sistema operativo y surgen de la necesidad de controlar la ejecucin de cada proceso. Los procesadores slo pueden ejecutar un slo proceso a la vez, turnndolos para el uso de ste. Existen procesos apropiados que bsicamente ocupan todo el tiempo del procesador hasta que ellos deciden dejarlo. Los procesos no apropiativos son aquellos que ocupan por un periodo de tiempo el procesador hasta que una interrupcin o seal llega al procesador para hacer el cambio de proceso, a esto se le conoce como cambio de contexto. Los posibles estados que puede tener un proceso son 3, ejecucin, bloqueado y listo. Ejecucin, es un proceso que est haciendo uso del procesador. Bloquedo, No puede ejecutarse hasta que un evento externo sea llevado a cabo. Listo, ha dejado disponible al procesador para que otro proceso pueda ocuparlo.

Tipos de procesos
Existen dos tipos de procesos, aquellos que se ejecutan en modo kernel y aquellos que se ejecutan en modo usuario. Los primeros son ms lentos por las llamadas al sistema que realizan, sin embargo, son ms seguros por la integridad que representan. Cuando hablamos de los procesos de usuario, podemos decir que el sistema operativo podra no ser multiproceso, ya que se vale de libreras (como pthread) para hacer un multiplexado y dar la apariencia de trabajar como multiproceso.

Podra pensarse en otra clasificacin, como son los procesos en primer plano y procesos en segundo plano. Los primeros interactan con el usuario, es decir, el usuario proporciona los datos que el proceso utilizar. Los segundos, son creados para tareas bien definidas y no necesitan la intervencin del usuario, por ejemplo, se puede tener un proceso en segundo plano para revisar la temperatura el disco duro constantemente, stos tambin son conocidos como demonios.

8. Conocimiento:
La mayora de la gente tiene la sensacin intuitiva de que el conocimiento es algo ms amplio, ms profundo y ms rico que los datos y la informacin. Vamos a intentar realizar una primera definicin de conocimiento que nos permita comunicar que queremos decir cuando hablamos de conocimiento dentro de las organizaciones. Para Davenport y Prusak (1999) el conocimiento es una mezcla de experiencia, valores, informacin y saber hacer que sirve como marco para la incorporacin de nuevas experiencias e informacin, y es til para la accin. Se origina y aplica en lamente de los conocedores. En las organizaciones con frecuencia no slo se encuentra dentro de documentos o almacenes de datos, sino que tambin est en rutinas organizativas, procesos, prcticas, y normas. Lo que inmediatamente deja claro la definicin es que ese conocimiento no es simple. Es una mezcla de varios elementos; es un flujo al mismo tiempo que tiene una estructura formalizada; es intuitivo y difcil de captar en palabras o de entender plenamente de forma lgica. El conocimiento existe dentro de las personas, como parte de la complejidad humana y de nuestra impredecibilidad. Aunque solemos pensar en activos definibles y concretos, los activos de conocimiento son mucho ms difciles de manejar. El conocimiento puede ser visto como un proceso (flujo) o como un stock. El conocimiento se deriva de la informacin, as como la informacin se deriva de los datos. Para qu la informacin se convierte en conocimiento, las personas debe hacer prcticamente todo el trabajo. Esta transformacin se produce gracias a: Comparacin. Consecuencias. Conexiones. Conversacin. Estas actividades de creacin de conocimiento tienen lugar dentro y entre personas. Al igual que encontramos datos en registros, e informacin en mensajes, podemos obtenemos conocimiento de individuos, grupos de conocimiento, o incluso en rutinas.

Anda mungkin juga menyukai