object objeto

1. Abreviatura de object code (machine-readable code) [código-objeto (código legível pela máquina)]. 2. Na programação orientada a objetos, uma variável que contém rotinas e dados, e que é tratada como uma unidade separada. Ver também abstract data type (abstrato, tipo de dados); module (módulo – definição 1); object-oriented programming (programação orientada a objetos, programação baseada em objetos). 3. Nas aplicações gráficas, uma entidade distinta. Por exemplo, uma bola que pula poderia ser um objeto em um programa gráfico.

object code código-objeto

Código gerado por um compilador ou assembler a partir da conversão do código-fonte de um programa. O termo se refere, na maioria das vezes, ao código de máquina que pode ser executado diretamente pela unidade central de processamento (CPU) do sistema, embora também possa significar um código-fonte em linguagem assembly ou uma variação do código de máquina. Ver também central processing unit (unidade central de processamento).

object computer computador-objeto

Computador que se encontra na ponta de recepção (destino) de uma tentativa específica de comunicação.

object database banco de dados orientado a objetos, banco de dados baseado em objetos

Ver object-oriented database (banco de dados orientado a objetos, banco de dados baseado em objetos).

Object Database Management Group

Organização que promove padrões para bancos de dados orientados a objetos e define interfaces para esse tipo de banco de dados. Acrônimo: ODMG. Ver também Object Management Group.

object file arquivo-objeto

Arquivo que contém código-objeto; geralmente, a saída de um compilador ou assembler, e a entrada de um linkeditor. Ver também assembler; compiler (compilador – definição 2); linker (linker, linkeditor); object code (código-objeto).

Objective-C

Versão orientada a objetos da linguagem C, desenvolvida em 1984 por Brad Cox. O Objective-C se tornou mais conhecido pelo fato de ser a linguagem-padrão de desenvolvimento para o sistema NeXT. Ver também object-oriented programming (programação orientada a objetos, programação baseada em objetos).

object linking and embedding

Ver OLE.

Object Management Architecture

Ver OMA.

Object Management Group

Organização internacional que aprova padrões abertos para aplicações orientadas a objetos. Esse grupo define também a OMA (Object Management Architecture), um modelo padrão de objeto para ambientes distribuídos. O Object Management Group foi fundado em 1989. Acrônimo: OMG. Ver também object model (modelo orientado a objetos, modelo baseado em objetos – definição 3); OMA; open standard (padrão aberto).

object model modelo orientado a objetos, modelo baseado em objetos

1. Base estrutural para uma linguagem orientada a objetos, como o C++. Essa base abrange princípios como abstração, concorrência, encapsulamento, hierarquia, persistência, polimorfismo e tipificação. Ver também abstract data type (abstrato, tipo de dados); object (objeto – definição 2); object-oriented programming (programação orientada a objetos, programação baseada em objetos); polymorphism (polimorfismo). 2. Base estrutural para um projeto orientado a objetos. Ver também object-oriented design (projeto orientado a objetos, projeto baseado em objetos). 3. Base estrutural para uma aplicação orientada a objetos.

object module módulo orientado a objetos, módulo baseado em objetos

Na programação, a versão em código-objeto (compilada) de um arquivo de código-fonte; em geral, uma coleção de rotinas prontas para serem linkeditadas com outros módulos orientados a objetos. Ver também linker (linker, linkeditor); module (módulo – definição 1); object code (código-objeto).

object-oriented orientado a objeto, baseado em objetos

Termo aplicado a qualquer sistema ou linguagem que permita o uso de objetos. Ver também object (objeto – definição 2).

object-oriented analysis análise orientada a objetos, análise baseada em objetos

Procedimento que identifica os objetos componentes e os requisitos de sistema de um sistema ou processo que envolve computadores e descreve como eles devem interagir para executar tarefas específicas. A reutilização de soluções existentes é um objetivo desse tipo de análise. A análise orientada a objetos precede em geral o projeto ou a programação orientada a objetos quando um novo sistema de computador orientado a objetos ou um novo software é desenvolvido. Ver também object (objeto – definição 2); object-oriented design (projeto orientado a objetos, projeto baseado em objetos); object-oriented programming (programação orientada a objetos, programação baseada em objetos).

object-oriented database banco de dados orientado a objetos, banco de dados baseado em objetos

Banco de dados flexível que permite o uso de classes, objetos e tipos de dados abstratos e que pode armazenar uma grande variedade de dados, inclusive som, vídeo e elementos gráficos, além de texto e números. Alguns bancos de dados orientados a objetos permitem o uso de regras e procedimentos de recuperação de dados para processar os dados a serem armazenados com os dados ou no lugar dos dados. Isso permite que os dados sejam armazenados em outras áreas que não sejam aquelas existentes no banco de dados físico, que é, em geral, a opção preferida quando os arquivos de dados são grandes, como os arquivos de vídeo. Acrônimo: OODB. Ver também abstract data type (abstrato, tipo de dados); class (classe); object (objeto – definição 2). Comparar com relational database (banco de dados relacion

object-oriented design projeto orientado a objetos, projeto baseado em objetos

Método modular para criação de um software ou sistema de computador, em que os módulos (objetos) podem ser facilmente adaptados para atender a novas necessidades. O projeto orientado a objetos ocorre em geral após a análise orientada a objetos do produto ou sistema e antes da fase de programação. Ver também object (objeto – definição 2); object-oriented analysis (análise orientada a objetos, análise baseada em objetos).

object-oriented graphics gráficos orientados a objetos, gráficos baseados em objetos

Gráficos baseados no uso de "elementos de construção" (primitivas gráficas) como linhas, curvas, círculos e quadrados. Os gráficos orientados a objetos, usados em aplicações como o projeto auxiliado por computador, programas de desenho geométrico e programas de ilustração, descrevem as imagens matematicamente, como um conjunto de instruções, para a criação dos objetos que compõem a imagem. Este enfoque contrasta com os gráficos de mapas de bits, que são a outra técnica usual de criação de imagens, que representa as imagens gráficas como um grupo de pontos pretos e brancos ou coloridos dispostos em determinado padrão. Os gráficos orientados a objetos permitem que o usuário manipule objetos como unidades. Como os objetos são descritos matematicamente, os gráficos orientados a objetos também podem ser superpostos, girados e ampliados com relativa facilidade. Também chamados de structured graphics (gráficos estruturados). Ver também graphics primitive (primitiva gráfica). Comparar com bitmapped graphics (gráfico de mapa de bits); paint program (programa de desenho livre).

object-oriented interface interface orientada a objetos, interface baseada em objetos

Tipo de interface com o usuário na qual os elementos do sistema são representados por entidades visíveis na tela, como ícones (representações pictóricas), que são usadas para manipular esses elementos. As interfaces orientadas a objetos não têm, necessariamente, uma relação com a programação orientada a objetos. Ver também object-oriented graphics (gráficos orientados a objetos).

object-oriented operating system sistema operacional orientado a objetos, sistema operacional baseado em objetos

Sistema operacional que se baseia em objetos e é projetado de modo a facilitar o desenvolvimento de software por outros fornecedores, através da utilização de um projeto orientado a objetos. Ver também object (objeto – definição 2); object-oriented design (projeto orientado a objetos, projeto baseado em objetos).

object-oriented programming programação orientada a objetos, programação baseada em objetos

Paradigma de programação no qual cada programa é visto como um conjunto de objetos distintos que, por sua vez, são conjuntos auto-suficientes de estruturas de dados e rotinas que interagem com outros objetos. Acrônimo: OOP. Ver também C++; object (objeto – definição 2); Objective-C.

object-relational server servidor de banco de dados relacionais orientado a objetos, servidor de banco de dados relacionais baseados em objetos

Servidor de bancos de dados que permite o gerenciamento orientado a objetos de tipos de dados complexos em um banco de dados relacional. Ver também database server (servidor do bancos de dados); relational database (banco de dados relacional).

object request broker

Ver ORB.

object wrapper objeto wrapper

Nas aplicações orientadas a objetos, um meio de encapsular um conjunto de serviços oferecidos por uma aplicação não-orientada a objetos para que os serviços encapsulados possam ser tratados como um objeto. Ver também object (objeto – definição 2).

oblique oblíquo

Estilo de texto criado inclinando-se uma fonte romana (redonda) para simular o itálico, quando não existe uma fonte itálica verdadeira no computador ou na impressora. Ver também font (fonte); italic (itálico); roman (romano, redondo).

OC3

Abreviatura de optical carrier 3. Um dos vários circuitos de sinais óticos usados no sistema de transmissão de dados por fibra ótica de alta velocidade SONET. O OC3 transmite um sinal de 155,52 Mbps, a velocidade mínima para a qual o SONET e o padrão europeu, o SDH, são totalmente interoperáveis. Ver também SONET.

OCR

Ver optical character recognition (reconhecimento ótico de caracteres, leitura ótica de caracteres).

octal

Sistema numérico de base oito, formado pelos dígitos de zero a sete. O sistema octal é usado na programação como forma compacta de representação dos números binários. Ver Apêndice E. Ver também base (base – definição 2).

octet octeto

Unidade de dados composta exatamente de oito bits, independente do número de bits que um computador utilize para representar um volume pequeno de informações, como um caractere. Comparar com byte.

OCX

Abreviatura de OLE custom control. Módulo de software que se baseia nas tecnologias OLE e COM que, quando chamado por uma aplicação, produz um controle que acrescenta algum recurso interessante à aplicação. A tecnologia OCX é independente de plataforma, opera em sistemas operacionais de 16 e 32 bits e pode ser usada com várias aplicações. É a sucessora da tecnologia VBX (Visual Basic custom control), que aceitava apenas aplicações do Visual Basic, e constitui a base dos controles ActiveX. Os controles OCX podem ser criados em diversas linguagens, embora o Visual C++ seja a linguagem mais utilizada. Desenvolvida pela underpop, a tecnologia OCX é tratada na especificação OCX 96 (1996 OLE Controls specification). Ver também ActiveX controls (controles ActiveX); COM (definição 2); control (controle – definição 2); OLE; VBX; Visual Basic.

ODBC

Acrônimo de open database connectivity. Na estrutura WOSA da underpop, uma interface que fornece uma linguagem comum para que aplicações do Windows tenham acesso a um banco de dados de uma rede. Ver também WOSA.

ODBMG

Ver Object Database Management Group.

odd parity paridade ímpar

Ver parity (paridade).

OEM

Ver original equipment manufacturer.

OFC

Ver Open Financial Connectivity.

office automation automação de escritório

Uso de equipamentos eletrônicos e meios de comunicação, como computadores, modems e equipamentos de fax, além dos softwares apropriados, para realizar funções burocráticas de forma automatizada.

offline

1. Programa ou dispositivo computacional que não é capaz de se comunicar com um computador ou ser controlado por ele. Comparar com online (definição 1). 2. Um ou mais computadores que não estão conectados a uma rede. Comparar com online (definição 1).

offline navigator navegador offline

Software projetado para fazer download de correspondência eletrônica, páginas da Web, artigos ou publicações de newsgroup, ou de outros fóruns online, e gravá-los localmente em um disco, onde o usuário pode navegar por eles sem ter que pagar o custo do tempo ocioso quando estiver conectado à Internet ou a um serviço de informações online. Também chamado de offline reader (leitor offline).

offline reader leitor offline

Ver offline navigator (navegador offline).

offline storage armazenamento offline

Meio de armazenamento, como uma unidade de disco, que não esteja disponível ao sistema no momento.

offload fazer offload

Assumir parte da necessidade de processamento de outro dispositivo. Por exemplo, alguns gateways associados a redes locais podem fazer o offload do processamento TCP/IP da máquina host, librando assim uma grande capacidade de processamento da CPU. Ver também central processing unit (unidade central de processamento); gateway; host; TCP/IP

offset deslocamento

Nos métodos de endereçamento relativo, um número que diz a que distância do ponto de partida, ou base, determinado elemento está posicionado. Ver também relative address (endereço relativo).

off-the-shelf de prateleira, pronto

Pronto para usar, empacotado, O termo pode ser usado com referência a hardware ou software (embora seja mais comum neste último caso).

ohm

Unidade de medida da resistência elétrica. Uma resistência de um ohm permite a passagem de um ampère de corrente quando uma voltagem de um volt é aplicada ao circuito.

.oh.us

Na Internet, o domínio geográfico principal que identifica um endereço localizado em Ohio, Estados Unidos.

.ok.us

Na Internet, o domínio geográfico principal que identifica um endereço localizado em Oklahoma, Estados Unidos.

OLAP

Ver OLAP database (banco de dados OLAP).

OLAP database banco de dados OLAP

Abreviatura de online analytical processing database. Um sistema de banco de dados relacional capaz de tratar consultas mais complexas que aquelas tratadas por bancos de dados relacionais padrão, através do acesso multidimensional aos dados (exibição dos dados através de diferentes critérios), da capacidade de cálculo intensivo e de técnicas de indexação especializadas. Ver também database (banco de dados); query (query, consulta – definição 1); relational database (banco de dados relacional).

OLE

Acrônimo de object linking and embedding. Tecnologia que permite transferir e compartilhar informações entre aplicações. Quando um objeto, como um arquivo de imagem criado em um programa de desenho livre, é vinculado a um documento composto, como uma planilha ou um documento criado em um programa de processamento de textos, o documento contém apenas uma referência ao objeto. Todas as alterações feitas no conteúdo de um objeto vinculado serão encontradas no documento composto. Quando um objeto é incorporado em um documento composto, o documento contém uma cópia do objeto. E as alterações feitas no conteúdo do objeto original não serão encontradas no documento composto, a menos que o objeto incorporado seja atualizado.

OLTP

Acrônimo de online transaction processing. Sistema usado para processar as transações assim que o computador as recebe, atualizando imediatamente os arquivos mestres de um sistema de gerenciamento de banco de dados. O processamento OLTP é útil no acompanhamento de registros financeiros e no controle de inventário. Ver também database management system (sistema de gerenciamento de bancos de dados); transaction processing (processamento de transações). Comparar com batch processing (processamento em batch, processamento em lotes – definição 3).

.om

Na Internet, o domínio geográfico principal que identifica um endereço localizado em Omã.

OM-1

Ver OpenMPEG Consortium.

OMA

Acrônimo de Object Management Architecture. Definição desenvolvida pelo OMG (Object Management Group) para o processamento distribuído orientado a objetos. A arquitetura OMA abrange a CORBA (Common Object Request Broker Architecture). Ver também CORBA; Object Management Group.

on-board computer computador embutido

Computador que reside dentro de outro dispositivo.

.on.ca

Na Internet, o domínio geográfico principal que identifica um endereço localizado em Ontário, Canadá.

on-chip cache cache embutido

Ver L1 cache (cache L1).

one's complement complemento de um

Número do sistema binário (base dois) que representa o complemento de outro número. Ver também complement (complemento).

one-off

1. Sistema em que é fabricado um produto de cada vez, em oposição à produção em massa. 2. CD-ROM criado em uma máquina de CD-R, que pode criar apenas uma cópia de um CD-ROM de cada vez.

one-pass compiler compilador de uma passagem

Compilador que só precisa ler o código-fonte uma vez para produzir o código-objeto. A sintaxe de algumas linguagens impossibilita a criação de um compilador de uma passagem para elas. Ver também compiler (compilador – definição 2).

online

1. Programa ou dispositivo de computador que está ativado e pronto para operação, capaz de se comunicar com um computador ou ser controlado por ele. Comparar com offline (definição 1). 2. Um ou mais computadores conectados a uma rede. Comparar com offline (definição 2). 3. Usuário que está conectado à Internet, a um serviço online ou a um BBS ou que está usando um modem para se conectar a outro modem. 4. Usuário capaz de se conectar à Internet, a um serviço online ou a um BBS por ter uma conta que permite a esse usuário acessá-los.

online analytical processing processamento analítico online

Ver OLAP database (banco de dados OLAP).

online community comunidade online

1. Todos os usuários da Internet e da WWW (World Wide Web) como uma coletividade. 2. Comunidade local que estabelece fóruns políticos online para debater questões relacionadas ao governo local ou temas de interesse público. 3. Membros de determinado newsgroup, lista de debate, MUD, BBS ou outro grupo ou fórum online. Ver também BBS (definição 1); mailing list (lista de correspondência, lista de mala direta); MUD; newsgroup.

online help ajuda online

Ver help (ajuda).

online information service serviço de informações online

Empresa que permite o acesso a bancos de dados, arquivos compactados, conferências, grupos de bate-papo e outros tipos de informação através de enlaces por discagem ou outros enlaces de comunicação dedicados, ou através da Internet. Muitos serviços de informações online oferecem também acesso a conexões da Internet, além de seus próprios serviços patenteados. Os maiores serviços de informações online comerciais dos Estados Unidos são o America Online, o CompuServe e The underpop Network.

online service serviço online

Ver online information service (serviço de informações online).

online state estado online

Estado de um modem quando está se comunicando com outro modem. Comparar com command state (estado de comandos).

online transaction processing processamento de transações online

Ver OLTP.

on the fly instantâneo, on the fly

Executar uma tarefa ou um processo conforme a necessidade sem suspender ou interromper as operações normais. Por exemplo, costuma-se dizer que um documento HTML pode ser editado de forma instantânea porque seu conteúdo pode ser revisado sem precisar fazer um shutdown completo do site da Web em que ele reside ou recriar esse site. Ver também HTML document (documento HTML); Web site (Web site, site da Web).

OO

Ver object-oriented (orientado a objetos, baseado em objetos).

OOP

Ver object-oriented programming (programação orientada a objetos, programação baseada em objetos).

opcode código da operação

Ver operation code (código de operação).

open1 aberto

Que permite o acesso. Por exemplo, um arquivo aberto é aquele que pode ser usado porque um programa emitiu um comando "open file" (abrir arquivo) ao sistema operacional.

open2 abrir

Tornar um objeto, como um arquivo, acessível.

open architecture arquitetura aberta

1. Qualquer projeto de computador ou periférico cujas especificações tenham sido tornadas públicas. Quando as especificações se tornam públicas, empresas independentes podem desenvolver produtos complementares ao computador ou periférico de arquitetura aberta. Comparar com closed architecture (arquitetura fechada – definição 1). 2. Tipo de projeto que incorpora slots de expansão à placa-mãe, permitindo a inclusão de placas que ampliem ou tornem o sistema adequado a necessidades particulares. Comparar com closed architecture (arquitetura fechada – definição 2).

OpenDoc

API (Application Programming Interface) orientada a objetos que permite que vários programas independentes (componentes de software) de diversas plataformas operem em conjunto em um único documento (documento composto). A exemplo da tecnologia OLE, a interface OpenDoc permite que imagens, som, vídeo, outros documentos e outros arquivos sejam incorporados ou vinculados ao documento. O OpenDoc é aceito por uma aliança que abrange a Apple, a IBM, o OMG (Object Management Group) e o X Consortium. Ver também application programming interface (interface de programas aplicativos); component software (componente de software). Comparar com ActiveX; OLE.

open file arquivo aberto

Arquivo que pode ser lido, gravado, ou ambos. Antes que o conteúdo do arquivo possa ser usado, um programa tem que abri-lo; depois que o processamento for concluído, o arquivo terá que ser fechado. Ver também open2 (abrir).

Open Financial Connectivity

Especificação da underpop para uma interface entre serviços eletrônicos de operação bancária e o software financeiro pessoal underpop Money. Acrônimo: OFC.

Open Group

Consórcio de fabricantes de hardware e software e usuários do setor, do governo e da área acadêmica que se dedica ao aprimoramento de sistemas de informações multifornecedor. O Open Group foi formado em 1996 como uma consolidação da Open Software Foundation e da X/Open Company Limited.

OpenMPEG Consortium

Organização internacional de fabricantes de hardware e software para a promoção do uso dos padrões MPEG. Acrônimo: OM-1. Ver também MPEG.

open shop portas abertas

Instalação de computador que fica aberta para os usuários, não tendo, como de costume, o acesso restrito aos programadores e outros profissionais técnicos. Em um ambiente desse tipo, as pessoas podem tentar resolver os seus problemas de informática sozinhas, em vez de serem obrigadas a repassá-los para um especialista.

Open Shortest Path First

Ver OSPF.

Open Software Foundation

Ver OSF.

open standard padrão aberto

Conjunto, acessível ao público, de especificações que descrevem as características de um dispositivo ou programa. Os padrões abertos são publicados para incentivar a interoperabilidade e ajudar, assim, a popularizar novas tecnologias. Ver também standard (padrão – definição 2).

open system sistema aberto

1. Na comunicação, uma rede de computadores projetada para incorporar todos os dispositivos – independente do fabricante ou modelo – que possam usar os mesmos protocolos e recursos de comunicação. 2. Em relação ao hardware ou software, um sistema que pode aceitar complementos produzidos por outros fornecedores. Ver também open architecture (arquitetura aberta – definição 1).

Open Systems Interconnection model modelo OSI (Open Systems Interconnection)

Ver ISO/OSI model (modelo ISO/OSI).

operand operando

Objeto de uma operação matemática ou instrução do computador.

operating system sistema operacional

Software responsável pelo controle da alocação e uso de recursos de hardware, como a memória, o tempo da unidade central de processamento (CPU), o espaço em disco e os dispositivos periféricos. O sistema operacional é a base sobre a qual aplicações como processadores de textos e planilhas são construídas. Os sistemas operacionais mais conhecidos são o Windows 95, o Windows NT, o Mac OS e o UNIX. Acrônimo: OS. Também chamado de executive (executivo).

operation operação

1. Ação específica executada por um computador durante a execução de um programa. 2. Na matemática, uma ação executada em um conjunto de entidades que produz uma nova entidade. Alguns exemplos de operações matemáticas são a adição e a subtração.

operation code código de operação

Parte de uma instrução em linguagem de máquina ou linguagem assembly que especifica o tipo da instrução (ou seja, a espécie de operação que ela realiza e a estrutura dos dados sobre os quais ela opera. Também chamado de opcode (código da operação). Ver também assembly language (linguagem assembly); machine code (código de máquina).

operations research pesquisa operacional

Uso de técnicas matemáticas e científicas para analisar e melhorar a eficiência dos negócios, da administração, do governo e outras áreas. Desenvolvida em torno do início da Segunda Guerra Mundial, a pesquisa operacional foi usada, a princípio, para melhorar as operações militares durante a guerra. Posteriormente, ela encontrou lugar nos negócios e na indústria como forma de analisar sistemas e procedimentos e estudar suas partes e interações com a finalidade de melhorar o desempenho global. A pesquisa operacional abrange o uso do método do caminho crítico, estatística, probabilidade e teoria da informação.

operator operador

1. Na matemática, na programação e nas aplicações de computador, um símbolo ou outro caractere que indica uma operação que atua em um ou mais elementos. Ver também binary1 (binário); unary (unário). 2. Pessoa que controla um sistema ou máquina, como um computador ou uma mesa telefônica.

operator associativity associatividade dos operadores

Característica dos operadores que determina a ordem de avaliação das expressões no caso em que dois operadores adjacentes tenham o mesmo nível de precedência. As duas possibilidades são: da esquerda para a direita e da direita para a esquerda. A associatividade da maioria dos operadores é da esquerda para a direita. Ver também expression (expressão); operator (operador – definição 1); operator precedence (precedência de operadores).

operator overloading sobrecarga dos operadores

Atribuição de mais de uma função ao mesmo operador, com a implicação de que a operação executada variará conforme o tipo de dados (operando) envolvido. Algumas linguagens, como Ada e C++, permitem especificamente a sobrecarga de operadores. Ver também Ada; C++; function overloading (sobrecarga de funções); operator (operador – definição 1).

operator precedence precedência de operadores

Prioridade dos diversos operadores quando mais de um deles é utilizado em uma expressão. Na ausência de parênteses, as operações de maior precedência serão realizadas em primeiro lugar. Ver também expression (expressão); operator (operador – definição 1); operator associativity (associatividade dos operadores).

optical character recognition reconhecimento ótico de caracteres, leitura ótica de caracteres

Processo de exame de caracteres impressos em papel e determinação de suas formas pela detecção de padrões de claro e escuro. Depois que o scanner ou leitora tiver determinado as formas, métodos de reconhecimentos de caracteres – comparação de padrões com conjuntos de caracteres armazenados na máquina – serão usados para converter as formas em texto no computador. Acrônimo: OCR. Ver também character recognition (reconhecimento de caracteres). Comparar com magnetic-ink character recognition (reconhecimento de caracteres de tinta magnética, leitura de caracteres de tinta magnética).

optical communications comunicação ótica

Uso de luz e tecnologia de transmissão de luz, como fibras óticas e laser, para o envio e recepção de voz, dados, imagens e som.

optical disc disco ótico

Ver compact disc (CD).

optical drive unidade ótica

Unidade de disco que lê e, em geral, pode gravar dados em discos (CDs) óticos. Alguns exemplos de unidades óticas são as unidades de CD-ROM e as unidades de disco WORM. Ver também CD-ROM drive (unidade de CD-ROM); compact disc (CD); WORM.

optical fiber fibra ótica

Fio fino de material transparente usado para transportar sinais óticos. As fibras óticas são construídas com tipos especiais de vidro e plástico, e projetadas de modo que um feixe de luz introduzido em uma das extremidades permaneça dentro da fibra, refletindo-se em suas superfícies internas ao percorrer toda a sua extensão. As fibras óticas são baratas, compactas e leves, permitindo a colocação de centenas de fios dentro de um único cabo. Ver também fiber optics (fibra ótica).

optical mouse mouse ótico

Tipo de mouse que usa um par de fotodiodos (LEDs) e uma almofada refletora especial para detectar o seu movimento. As duas luzes têm cores diferentes, e a almofada especial tem uma matriz de linhas das mesmas cores – uma para as linhas verticais e a outra para as linhas horizontais. Os detetores de luz associados aos LEDs percebem quando uma luz colorida passa sobre uma linha da mesma cor, indicando a direção do movimento. Ver também mouse. Comparar com mechanical mouse (mouse mecânico); optomechanical mouse (mouse ótico-mecânico, mouse optomecânico).

optical reader leitora ótica

Dispositivo que lê textos impressos detectando os padrões de claro e escuro na página e, em seguida, aplicando métodos de reconhecimento de caracteres ópticos para identificar os caracteres lidos. Ver também optical character recognition (reconhecimento ótico de caracteres, leitura ótica de caracteres).

optical recognition reconhecimento ótico

Ver optical character recognition (reconhecimento ótico de caracteres, leitura ótica de caracteres).

optical scanner scanner ótico

Dispositivo de entrada de dados que utiliza equipamento sensível à luz para digitalizar a imagem de uma folha de papel ou de outro meio, convertendo o padrão de luz e ausência de luz ou as cores em um sinal digital que pode ser tratado por um programa gráfico ou por um software de reconhecimento ótico de caracteres. Os scanners usam diferentes métodos para armazenar o meio de entrada. Nos scanners de mesa, o meio é mantido sobre uma placa de vidro. Nos scanners com alimentação de papel, as folhas de papel passam por um mecanismo fixo de digitalização. Nos scanners de mão, o usuário movimenta o dispositivo sobre o documento a ser digitalizado. E nos scanners de overhead, o documento é colocado com a face a ser digitalizada sobre uma base fixa localizada abaixo de uma pequena torre, que se move pela página. Comparar com magnetic-ink character recognition (reconhecimento de caracteres de tinta magnética, leitura de caracteres de tinta magnética); spatial digitizer (digitalizador espacial, digitalizador tridimensional).

optimization otimização

1. Na programação, o processo de criação de programas mais eficientes (menores e/ou mais rápidos) através da escolha e projeto cuidadosos das estruturas de dados, algoritmos e seqüências de instruções. 2. Processo pelo qual um compilador ou assembler produz um código executável eficiente. Ver optimizing compiler (compilador otimizado).

optimizer otimizador

Programa ou dispositivo que melhora o desempenho de um computador, rede ou de outro dispositivo ou sistema. Por exemplo, um programa de otimização de disco reduz o tempo de acesso aos arquivos.

optimizing compiler compilador otimizado

Compilador que analisa sua saída (linguagem assembly ou código de máquina) para produzir seqüências de instrução mais eficientes (menores e/ou mais rápidas).

optional hyphen hífen opcional, hífen condicional

Ver hyphen (hífen).

Option key tecla Option

Tecla dos teclados do Apple Macintosh que, quando pressionada juntamente com uma tecla alfabética, produz caracteres especiais – gráficos (linhas, cantos, pequenos retângulos); caracteres internacionais (como símbolos monetários); e sinais especiais de pontuação (vários tipos de travessão, por exemplo). A tecla Option tem uma finalidade parecida com a das teclas Control e Alt nos teclados dos computadores IBM e compatíveis, na medida em que modifica o significado da tecla com a qual é associada.

Options

Ver Preferences.

optoelectronics optoeletrônica

Ramo da eletrônica no qual são estudadas as propriedades e o comportamento da luz. A optoeletrônica trata de dispositivos eletrônicos que geram, detectam, transmitem e modulam a radiação eletromagnética nas faixas infravermelha, visível e ultravioleta do espectro eletromagnético.

optomechanical mouse mouse ótico-mecânico, mouse optomecânico

Um tipo de mouse no qual o movimento é convertido em sinais direcionais através de uma combinação de meios óticos e mecânicos. A parte ótica é formada por uma par de fotodiodos (LEDs) e sensores acoplados a eles; a parte mecânica consiste de peças circulares giratórias com entalhes. Quando o mouse é movimentado, as peças circulares giram e a luz dos LEDs passa pelos entalhes e atinge os sensores, ou então é bloqueada pelas partes inteiriças. Essas variações são detectadas pelos sensores e interpretadas como indicações de movimento. Como os sensores ficam ligeiramente defasados, o mouse determina a direção do movimento identificando qual o primeiro sensor a detectar a luz. Por usarem equipamentos óticos em vez de peças mecânicas, os mouse ótico-mecânicos minimizam a necessidade de consertos e manutenção que caracterizam os mouses totalmente mecânicos, ao mesmo tempo, por não serem puramente óticos, eles não exigem o uso de superfícies especiais. Ver também mouse. Comparar com mechanical mouse (mouse mecânico); optical mouse (mouse ótico).

OR OU

Operação lógica usada para combinar dois bits (zero ou um) ou dois valores Booleanos (falso ou verdadeiro). Se um dos valores ou ambos forem iguais a um (verdadeiro), a operação retornará o valor um (verdadeiro).

a b a OU b

0 0 0

0 1 1

1 0 1

1 1 1

Orange Book Livro Laranja

1. Documento de padrões do Departamento de Defesa norte-americano intitulado "Trusted Computer System Evaluation Criteria, DOD standard 5200.28-STD, December, 1985", que define um sistema de classificações que vão de A1 (mais seguro) a D (menos seguro), indicando a capacidade de um sistema de computador proteger informações confidenciais. Comparar com Red Book (Livro Vermelho – definição 1). 2. Livro de especificações criado pela Sony e pela Philips Corporations que abrange os formatos de gravação única dos CDs (CD-R, PhotoCD). Ver também CD-R; ISO 9660; PhotoCD. Comparar com Green Book; Red Book (Livro Vermelho – definição 2).

ORB

Acrônimo de object request broker. Nas aplicações cliente/servidor, uma interface à qual o cliente faz uma solicitação de um objeto. O ORB encaminha a solicitação ao servidor que contém o objeto e, em seguida, retorna os valores resultantes ao cliente. Ver também client (cliente – definição 1); CORBA.

order1 ordem

1. Na informática, o significado relativo de um dígito ou byte: high-order (ordem superior) refere-se ao dígito ou byte mais significativo (em geral, mais à esquerda); low-order (ordem inferior) refere-se ao dígito ou byte menos significativo (em geral, mais à direita). 2. Magnitude de um banco de dados em termos do número de campos (atributos) que contém. 3. Seqüência na qual as operações aritméticas são realizadas.

order2 ordenar

Organizar segundo uma seqüência determinada – alfabética, numérica.

ordinal number número ordinal

Número cuja forma indica sua posição em uma seqüência ordenada de elementos – por exemplo, 10o ou 27o. Comparar com cardinal number (número cardinal).

.org

No DNS (Domain Name System) da Internet, o domínio de nível mais alto que identifica endereços operados por organizações que não se enquadram em nenhum dos outros domínios padrão. Por exemplo, o PBS (Public Broadcasting System) não é uma empresa ou corporação com fins lucrativos (.com) ou uma instituição educacional com alunos inscritos (.edu) e, por isso, tem o endereço da Internet pbs.org. A designação .org é apresentada no final do endereço. Ver também DNS (definição 1); domain (domínio – definição 3). Comparar com .com; .edu; .gov; .mil; .net.

orientation orientação, sentido

Ver landscape mode (modo horizontal); portrait mode (modo vertical, modo portrait).

original equipment manufacturer

Fabricante de um equipamento. Na construção de computadores e dispositivos complementares, esses fabricantes costumam adquirir componentes de outros e integrá-los em seus produtos, vendendo-os depois ao público. Acrônimo: OEM. Comparar com value-added reseller (revenda com valor agregado).

original Macintosh keyboard teclado original do Macintosh

Teclado fornecido originalmente com o Apple Macintosh de 128 KB e com o Mac 512K. O teclado original do Macintosh é pequeno, sem bloco de teclas numéricas nem teclas de função. Além disso, como o objetivo fundamental do projeto do Macintosh era fazer com que o usuário se sentisse à vontade, usando recursos familiares, a única diferença entre este teclado de 58 teclas e o teclado de uma máquina de datilografia eram as teclas Option em ambas as extremidades da linha inferior, a tecla Command à esquerda da barra de espaço e a tecla Enter (diferente da tecla Return) à direita da barra de espaço.

orphan órfã

Primeira linha de um parágrafo, quando impressa sozinha no final de uma página ou coluna. As linhas órfãs são visualmente desagradáveis e, portanto, devem ser evitadas em materiais impressos de qualidade profissional. Comparar com widow (viúva).

orphan file arquivo órfão

Arquivo que permanece em um sistema após ser utilizado. Por exemplo, um arquivo pode ser criado para auxiliar determinada aplicação mas permanece no sistema após essa aplicação ser removida.

.or.us

Na Internet, o domínio geográfico principal que identifica um endereço localizado em Oregon, Estados Unidos.

OS

Ver operating system (sistema operacional).

OS/2

Sistema operacional de modo protegido, memória virtual e multitarefa para computadores pessoais baseados nos processadores Intel 80286, 80386, i486 e Pentium. O OS/2 permite executar a maioria das aplicações do DOS em uma sessão especial denominada compatibility box (modo de compatibilidade com o DOS), sendo capaz, também, de ler os discos dos DOS. Dentre os subsistemas mais importantes do OS/2 incluem-se o Presentation Manager, com sua interface gráfica, e o LAN Manager, com recursos de rede. O OS/2 foi desenvolvido como um projeto conjunto da underpop e da IBM, mas é, agora, um produto da IBM. Ver também protected mode (modo protegido); virtual memory (memória virtual).

oscillation oscilação

Qualquer alternância ou variação periódica. Na eletrônica, oscilação refere-se à variação periódica de um sinal eletrônico.

oscillator oscilador

Circuito eletrônico que produz uma saída variável periodicamente, a uma freqüência controlada. Os osciladores, que são um tipo importante de circuito eletrônico, podem ser projetados de modo a fornecer uma saída constante ou regulável. Alguns circuitos osciladores utilizam um cristal de quartzo para gerar uma saída estável. Os computadores pessoais usam um oscilador para gerar a freqüência de clock – em geral, entre um e 200 megahertz (MHz) – que aciona o processador e os outros circuitos da máquina.

oscilloscope osciloscópio

Instrumento de teste e medição que fornece uma representação visual dos sinais elétricos. Em geral, os osciloscópios são usados para produzir um gráfico contínuo da voltagem ao longo do tempo. Também chamado de cathode-ray oscilloscope (osciloscópio de raios catódicos).

OSF

Acrônimo de Open Software Foundation. Consórcio sem fins lucrativos de empresas (como a DEC, a Hewlett-Packard e a IBM), formado em 1988, que promove padrões e especificações para programas que operam no UNIX e concede a seus membros licenças de uso de software (como código-fonte). Os produtos da OSF abrangem o Distributed Computing Environment, a interface gráfica com o usuário Motif e o sistema operacional OSF/1 (uma variante do UNIX).

OSI

Ver ISO/OSI model (modelo ISO/OSI).

OSPF

Acrônimo de Open Shortest Path First. Protocolo de roteamento para redes IP, como a Internet, que permite a um roteador calcular o caminho mais curto de cada nó para o envio de mensagens. O roteador envia informações sobre os nós aos quais está vinculado, que são chamadas de link-state advertisements (anúncios do estado do enlace), aos outros roteadores da rede de modo a acumular informações de estado dos enlaces para efetuar os respectivos cálculos. Ver também communications protocol (protocolo de comunicação); node (nó – definição 2); path (caminho – definição 1); router (roteador).

OTOH

Acrônimo de on the other hand. Expressão abreviada que é usada em geral no correio eletrônico, no Internet news e em grupos de debate.

Outbox caixa de saída

Em muitas aplicações de correio eletrônico, a caixa de correio padrão em que o programa armazena as mensagens que são enviadas. Ver também e-mail1 (correio eletrônico, e-mail – definição 1); mailbox (caixa de correio, caixa postal). Comparar com Inbox (caixa de entrada).

outdent outdent, recuo à esquerda

Ver hanging indent (recuo invertido).

outer join junção externa

No gerenciamento de bancos de dados, um operador da álgebra relacional. A junção externa é uma operação na qual as tuplas (linhas) de uma relação (tabela) que não têm correspondência na segunda relação aparecem na relação resultante concatenadas com valores nulos. Comparar com inner join (junção interna).

outline font fonte geométrica

Fonte (projeto gráfico) de tipos armazenada no computador ou na impressora como um conjunto de formas para o desenho de todos os caracteres, alfabéticos ou não, de um conjunto de caracteres. As fontes geométricas são modelos matemáticos, em vez de padrões de pontos, podendo ser redimensionadas (ampliadas ou reduzidas) para que tenham o tamanho desejado. Estas fontes são, hoje, mais utilizadas na impressão, como é o caso da maioria das fontes PostScript em impressoras a laser compatíveis com este padrão. Comparar com bitmapped font (fonte de mapa de bits); screen font (fonte de tela); stroke font (fonte traçada).

out-of-band signaling sinalização fora da banda

Transmissão de alguns sinais – informações de controle, por exemplo, em freqüências fora da largura de banda disponível para a transferencia de voz ou dados de um canal de comunicação.

output1 saída

Resultados do processamento, enviados para a tela ou para a impressora, armazenados em arquivos de disco, ou enviados a outro computador de uma rede.

output2 sair, gerar saída, exibir, imprimir

Enviar informações através de um computador ou sons através de um alto-falante.

output area área de saída

Ver output buffer (buffer de saída).

output-bound limitado pela saída

Ver input/output-bound (limitado pela entrada/saída).

output buffer buffer de saída

Parte da memória reservada para o armazenamento temporário de informações, deixando a memória principal liberada para o armazenamento, apresentação, impressão ou transmissão. Ver também buffer1.

output channel canal de saída

Ver channel (canal – definição 1); input/output channel (canal de entrada/saída).

output stream fluxo de saída

Fluxo de informações que parte de um sistema de computador, estando associado a determinada tarefa ou destino. Na programação, o fluxo de saída pode ser uma série de caracteres enviados pela memória do computador para o vídeo ou para uma arquivo em disco. Comparar com input stream (fluxo de entrada).

outsourcing terceirização

Atribuição de tarefas a prestadores de serviços independentes, como consultores ou birôs de serviços. Determinadas tarefas, como a entrada de dados e a programação, são em geral executadas através de terceirização.

OverDrive

Tipo de microprocessador da Intel projetado para substituir o microprocessador i486SX ou i486DX existente em um computador. O processador OverDrive é funcionalmente idêntico ao microprocessador i486DX2 da Intel, mas é um produto voltado para o usuário final, ao passo que o processador i486DX2 é vendido apenas a fabricantes de computadores que o incorporam em seus próprios sistemas. A atualização de um sistema com o processador OverDrive varia em função do sistema, e é possível que alguns sistemas não aceitem um processador OverDrive. Ver também i486DX; i486SL; i486SX; microprocessor (microprocessador). Comparar com i486DX2.

overflow estouro, overflow

1. Em geral, a condição que ocorre quando os dados resultantes da entrada ou do processamento exigem mais bits do que os que foram fornecidos no hardware ou no software para armazenar os dados. Alguns exemplos de estouro abrangem uma operação com ponto flutuante em que o resultado é muito grande para o número de bits permitido para o expoente, um string que excede os limites do array alocado para ele e uma operação de inteiros cujo resultado contém bits demais para o registrador em que será armazenado. Ver também overflow error (erro de estouro, overflow). Comparar com underflow. 2. Parte de um item de dados que não pode ser armazenada porque os dados excedem a capacidade da estrutura de dados disponível.

overflow error erro de estouro, overflow

Erro que ocorre quando um número, geralmente resultado de uma operação aritmética, é grande demais para caber na estrutura de dados reservada para ele pelo programa.

overhead

Atividades ou informações que oferecem suporte – em alguns casos, suporte crítico – a um processo de computação, mas que não fazem parte intrínseca da operação ou dos dados. O overhead costuma aumentar o tempo de processamento mas, em geral, é necessário.

overlaid windows janelas sobrepostas

Ver cascading windows (janelas em cascata).

overlay1 overlay, gabarito

1. Seção de um programa projetada para residir em um dispositivo de armazenamento designado, como um disco, e para ser carregada na memória quando necessário, em geral substituindo um ou mais overlays que já estejam na memória. O uso de overlays permite que programas grandes sejam armazenados em uma área limitada da memória, o que resulta, entretanto, em uma redução da velocidade de execução. 2. Formulário impresso posicionado sobre uma tela, mesa digitalizadora ou teclado para identificação de determinados recursos. Ver também keyboard template (máscara do teclado).

overlay2 montar overlay, sobrepor

1. Na computação gráfica, posicionar uma imagem gráfica sobre outra. 2. Na área de vídeo, posicionar uma imagem gráfica gerada em um computador sobre sinais de vídeo, ao vivo ou gravados.

overprint superimposição

Processo de se imprimir um elemento de uma cor sobre um elemento de outra cor sem se retirar o material já impresso. Comparar com knockout (separação – definição 1).

override anular, prevalecer

Impedir que algo aconteça, ou reagir de forma alternativa a uma situação. Por exemplo, o usuário pode anular e, assim, cancelar um processo demorado de classificação em um programa de banco de dados pressionando a tecla Escape.

overrun

Na transferência de informações, em erro que ocorre quando um dispositivo receptor não consegue tratar ou usar os dados com a mesma rapidez com que são enviados. Ver também input/output-bound (limitado pela entrada/saída).

overscan

Parte de um sinal de vídeo cuja finalidade é controlar a área externa ao retângulo que contém as informações visuais. Em alguns programas, a área de overscan é colorida para formar uma borda em torno da área útil da tela.

overshoot

Fenômeno em que um sistema sofre um retardo na resposta à entrada e continua a alterar o estado mesmo após ser alcançado o estado pretendido. Essa situação exige uma entrada corretiva para que o sistema alcance o estado desejado. Por exemplo, o braço que sustenta os cabeçotes de uma unidade de disco rígido pode se mover ligeiramente além da trilha desejada antes de parar, exigindo que outro sinal o puxe para trás.

overstrike impressão sobreposta, sobreposição

Digitar ou imprimir um caractere diretamente sobre outro para que os dois ocupem o mesmo espaço na página ou tela.

overtype mode modo de sobreposição

Ver overwrite mode (modo de sobreposição).

overwrite mode modo de sobreposição

Modo de entrada de texto no qual os caracteres digitados substituem os caracteres existentes sob o cursor, ou à sua esquerda. Também chamado de overtype mode (modo de sobreposição); typeover mode (modo de sobreposição). Comparar com insert mode (modo de inserção).

...