Você está na página 1de 9

Um sistema de smbolos

para um computador de grande porte*

* O projeto desenvolvido para a empresa Olivetti sob a direo de Toms


Maldonado data de 1960-1961, quando o termo interface no sentido de
interface para usurio humano ainda no existia. Hoje, aps a consolidao
desse novo campo de ao para os designers, o projeto de Maldonado pode
ser considerado um precursor ou um dos primeiros exemplos do interface
design. Dadas as caractersticas tecnolgicas do computador, trata-se de
uma interface para usurios altamente especializados, distante das solues
atuais para computadores pessoais, notepads e smartphones.

Computador ELEA 9003 (Olivetti). Projeto: Ettore Sottsass. (Fonte: Associazione Archivio Storico Olivetti, Ivrea - Italy).

Do material ao digital_PRINT_CS6_corrigido.indd 11

10/11/2014 15:04:50

12

O projeto aqui apresentado serve para ilustrar os enormes avanos do desenvolvimento dos meios de computao nas ltimas cinco dcadas. Ao mesmo
tempo, tambm mostra a relevncia dos fatores de uso, ou do design de interfaces,
que surgiram como temtica nova quando no especialistas em cincias exatas
comearam a aprender a usar esses artefatos cognitivos. Dificilmente aquelas
mquinas do perodo do processamento de dados de grande porte, nos anos 1960,
seriam consideradas user-friendly. O projeto descrito contm, in nuce, um caso
precursor do design de interfaces, hoje tecnologicamente superado, ainda que a
temtica no tenha perdido vigncia.
No comeo dos anos 1960, no existiam ainda os termos interface e interface
design, que adquiriram seu significado atual a partir da introduo dos computadores pessoais (personal computers) duas dcadas mais tarde, nos anos 1980. Naquele
tempo, os computadores de grande porte (mainframe computers) eram desenvolvidos
com o objetivo de processar uma enorme quantidade de dados para fins diversos:
militares, financeiros (bancos) e administrativos (grandes empresas). Seus usurios
eram especialistas, tais como matemticos, fsicos e engenheiros, com o know-how
necessrio para lidar com um sistema de mquinas composto por perfuradores de
fita (mquinas telex), fitas e tambores magnticos, armrios com componentes
eltricos e eletrnicos, tudo isso conectado por uma complexa fiao de cabos.
Esse sistema de mquinas era controlado por meio de um painel vertical com
numerosos componentes luminosos (lmpadas) e um teclado inclinado sobre
uma mesa de escritrio. No existiam nesse momento o mouse e, menos ainda,
interfaces grficas. Conhecimentos de matemtica e programao eram requisi-

Modelo do conjunto. Projeto: Ettore Sottsass. (Fonte: Associazione Archivio Storico Olivetti, Ivrea - Italy).

Do material ao digital_PRINT_CS6_corrigido.indd 12

10/11/2014 15:04:50

Um sistema de smbolos para um computador de grande porte

13

tos bsicos para se poder operar essas mquinas complexas. O usurio, em geral
um cientista com formao em cincias exatas, era informado por meio dos
dispositivos visuais sobre o funcionamento processos, na maior parte automticos do computador. Ele intervinha nesses processos inserindo comandos
com o teclado a fim de controlar e corrigir processos/operaes. Alm do painel
de controle, as diferentes unidades do sistema, tais como perfuradores de fita
e tambores magnticos, eram equipadas com pequenos painis com lmpadas e
teclas. Em todos os sistemas de processamento de dados disponveis no comeo
dos anos 1960, uma mirade de lmpadas e teclas era rotulada com palavras e/
ou abreviaes. Com relao aprendizagem e ao reconhecimento inequvoco,
eliminando possveis interpretaes erradas, esse mtodo de simbolizao tem
certas desvantagens, alm de no ser muito apropriado para o uso internacional.
Partindo de uma sugesto de Ettore Sottsass, designer industrial do ELEA 9003,
computador de grande porte da empresa Olivetti, foi considerado o redesign
dos displays e painis de controle para essa mquina. A proposta inovadora de
Sottsass para o sistema fsico consistia em transferir a fiao a canais acima das
unidades, entre os diferentes componentes, em vez de coloc-la no cho. Com
isso, ele conseguiu maior flexibilidade no arranjo dos componentes.
O trabalho abarcou, por um lado, o desenvolvimento de um sistema de smbolos
no fonogramticos; e, por outro lado, um sistema modular com lmpadas, teclas
e uma estrutura fsica para o suporte desses componentes eltricos.

Painel de controle. (Fonte: Associazione


Archivio Storico Olivetti, Ivrea - Italy).

Do material ao digital_PRINT_CS6_corrigido.indd 13

10/11/2014 15:04:51

14

01

09

17

25

33

02

10

18

26

34

03

11

19

27

35

04

12

20

28

36

05

13

21

29

37

06

14

22

30

38

07

15

23

31

39

08

16

24

32

40

Sistema de smbolos para computadora main frame ELEA 9003 (Olivetti) [1960-1961].
Projeto: Toms Maldonado com a colaborao de Gui Bonsiepe.
01 Unidade funcional
02 Unidade central
03 Unidade perifrica
04 Memria
05 Micromemria
06 Contador
07 Flip-Flop
08 Comparador
09 Dodo leitura-escrita
10 Transformador
11 Fita magntica
12 Acumulador / Dispositivo para
armazenagem de impulsos

Do material ao digital_PRINT_CS6_corrigido.indd 14

13 Multiplicador
14 Dispositivo auxiliar de
armazenagem de impulsos
15 Unidade aritmtica
16 Tambor magntico
17 Unidade perfuradora de fita
18 Unidade leitora de fita
perfurada
19 Programa
20 Canal interno
21 Canal externo
22 Retorno
23 Atrs

24 Atrs
25 Adiante / Passo livre
26 Overflow / Transbordamento
27 Operao / Ativo
28 Escrever / Gravar
29 Ler
30 Receber
31 Buscar
32 Encontrar
33 Erro
34 Negao / No
35 Ligar
36 Desligar

37 Isolado / Absoluto
38 Fim / Terminado
39 Ocupado
40 Salto

10/11/2014 15:04:51

15

01
02
03
04
05
06
07
08
09
10
11
12
13

01

09

17

25

33

02

10

18

26

34

03

11

19

27

35

04

12

20

28

36

05

13

21

29

37

06

14

22

30

38

07

15

23

31

39

08

16

24

32

40

Input
Output
Par
mpar / Signo / Bit
Complementado
Mais
Menos
Endereo
Palavra / Comprimento
Track / Trilha lgica
Sncrono
Comparao
Linha por linha

Do material ao digital_PRINT_CS6_corrigido.indd 15

14 Contnuo
15 Bloco
16 Sequncia
17 Comeo de um bloco
18 Condio externa
19 Automtico
20 Passo a passo
21 Pronto
22 Stop
23 Manualmente / Teclado
24 Selecionar
25 Maior que
26 Modificar

27 Fase
28 Unidade
29 Unidade de dezena 10
30 Unidade de centena 100
31 Unidade de milhar 1.000
32 Dezena de milhar 10.000
33 Stop em caso de erro
34 Stop em cada posio em
caso de erro
35 Stop em caso de erro
causado por um salto
36 Stop em caso de erro
causado por um salto devido

comparao
37 Salto em caso de comparao
38 Comear operao / Caminho
livre.
39 Comear com leitura
40 Comear com escrita
(gravao)

10/11/2014 15:04:51

16

01

09

17

25

33

02

10

18

26

34

03

11

19

27

35

04

12

20

28

36

05

13

21

29

37

06

14

22

30

38

07

15

23

31

39

08

16

24

32

40

01 Contador para canal externo


para trs
02 Contador para canal interno
regresssivo
03 Contador para canal externo
04 Contador para canal interno
05 Contador 1 da fita magntica
06 Unidade funcional
07 Unidade perifrica pronta
08 Unidade central pronta
09 Transformador pronto
10 Perfuradora de fita ligada
11 Gravar / Escrever perfuradora
de fita
12 Fase da perfuradora de fita

Do material ao digital_PRINT_CS6_corrigido.indd 16

13 Retorno da perfuradora de fita


14 Perfuradora de fita pronta
15 Perfuradora de fita isolada
16 Dodo da perfuradora de fita
ligada
17 Perfuradora de fita lendo
18 Stop da perfuradora de fita
19 Operao com endereos
mpares
20 Operao com endereos
pares
21 Canal externo opera com
endereos mpares
22 Canal externo opera com
endereos pares

23 Canal interno opera com


endereos mpares
24 Canal interno opera com
endereos pares
25 Endereos iguais
26 Sincronismo na leitura
27 Sincronismo de memria
(mu)
28 Gravar / Escrever uma
comparao
29 Comparao da memria X
(qui)
30 Smbolo se move da
memria unidade

aritmtica
31 Conexo de duas fitas
magnticas via unidade de
endereamento
32 Fim de uma operao
33 Fim de uma operao
aritmtica
34 Fim do comparador
35 Fim de uma fita magntica
36 Fim da perfuradora de fita
37 Fim do acumulador T
38 Fim do multiplicador
39 Fim da busca
40 Fim da informao

10/11/2014 15:04:51

17

01

09

17

25

33

02

10

18

26

34

03

11

19

27

35

04

12

20

28

36

05

13

21

29

06

14

22

30

07

15

23

31

08

16

24

32

20 Stop fita magntica


21 Fita magntica ocupada
22 Flip-flop (lambda mu)
23 O smbolo foi encontrado
24 Fragmento por fragmento
25 Dodo para escrever / ler
ligado
26 Tambor magntico ligado
27 Programa 1, 2, 3 Stop
28 Fase do segundo programa
29 Fita magntica da memria
(r) pronta
30 Memria (mu qui) valor 1

at 7
31 Input bit a, b, c, d, e, f, k na
memria (mu)
32 Output bit a, b, c, d, e, f, k da
memria (mu)
33 Canal interior, unidade, bit a,
b, c, d, e, f.
34 Canal exterior, unidade, bit a,
b, c, d, e, f.
35 Canal interior, output, bit a, b,
c, d, e, f.
36 Canal exterior, output, bit a, b,
c, d, e, f

01 Fim da operao gravar na


fita magntica
02 Fim da operao ler a fita
magntica
03 Fim da operao gravar de um
fragmento na fita magntica
04 Comeo de uma sequncia
05 Fim de uma sequncia
06 Leitura do bit (teta)
07 Leitura de um smbolo
08 Seleo durante leitura
09 Escrever na memria (mu)
10 Acumulador operando

Do material ao digital_PRINT_CS6_corrigido.indd 17

11 Acumulador contm um
smbolo
12 Contedo do acumulador
negativo
13 Contedo do acumulador zero
14 Overflow T
15 O multiplicador contm um
smbolo
16 Bit a, b, c do multiplicador
17 Registro H, J, M, N, O, P, Q, R, S
para endereos
18 Operao Stop
19 Input manual (com teclado)

10/11/2014 15:04:52

18

01

04

07

10

13

02

05

08

11

14

03

06

09

12

15

Cores para diferenciar grupos


funcionais nos paineis de controle.
01 Acumulador
02 Condies vrias
03 Fim
04 Unidade leitora de fita
perfurada / Unidade
perfuradora de fita

05 Funo
06 Memria
07 Comprimento memria
08 Fita magntica
09 Tambor magntico
10 Temporizadores

11 Unidade aritmtica
12 Unidade on-line
13 Smbolos com
significado geral
14 Teclas gerais
15 Erro (luz vermelha)

Mtodo
Para excluir um crescimento artificial do novo sistema de smbolos, foram analisados aproximadamente vinte sistemas de smbolos existentes, provenientes de
reas to diversas como cartografia, meteorologia, tipografia, circuitos eletrnicos,
qumica e msica, colocando-os em um fichrio. Com isso, foram detectadas
constantes semnticas derivadas de determinados referentes (no sentido semitico), ou objetos aos quais um signo se refere, pois, um referente entendido
como a totalidade do que indicado por um signo pode aparecer em mais de
um sistema de smbolos.
Estrutura do sistema de smbolos
Inicialmente estabeleceu-se um inventrio ou alfabeto de elementos, cuja combinao permitiu a apresentao dos diversos referentes. O alfabeto composto
de duas classes de smbolos: os smbolos-base, comparveis aos substantivos na
linguagem, e os smbolos determinativos (qualificativos), comparveis aos adjetivos e verbos. Os referentes dos smbolos-base so as unidades funcionais do
computador, por exemplo, fita magntica, perfurador de fita e tambor magntico
(disco rgido). Os referentes dos smbolos determinativos so predominantemente
estados e funes do sistema, tais como Pronto, Comparar e Em processo. O

Do material ao digital_PRINT_CS6_corrigido.indd 18

10/11/2014 15:04:52

Um sistema de smbolos para um computador de grande porte

19

quadrado foi a forma geomtrica escolhida para os smbolos-base que possuem


um carter de plano, enquanto os determinativos tm carter linear. Existem
relaes, tanto sintticas quanto semnticas, entre as duas classes. O smbolo
para Escrever / Gravar composto pelo smbolo que indica Perfurador de
fita. O smbolo para Ler o inverso do smbolo Escrever. Para no prejudicar
a clareza do reconhecimento, sobre a superfcie quase circular, com 14 mm de
dimetro, usam-se no mximo at trs smbolos de cada vez.

Linguagem em trs nveis


As comunicaes entre o operador e a mquina processadora de dados se do
mediante trs sistemas de smbolos ou linguagens:
(1) no nvel da linguagem algortmica;
(2) no nvel da linguagem de programao, a linguagem usada para descrever problemas especficos e mtodos para sua soluo em determinado sistema de computao;
(3) no nvel da linguagem do operador, a linguagem usada para controlar e operar
a mquina.
Essas trs linguagens no so independentes entre si. O sistema de smbolos
descrito aqui baseado na linguagem (3). Com essa finalidade, alguns smbolos
estabelecidos e caracteres so transferidos da linguagem (2) para a linguagem (3).
A influncia exercida pela linguagem do operador sobre as outras linguagens no
pode ser determinada at que os matemticos tenham decidido o carter geral da
linguagem multifuncional para mquinas eletrnicas de processamento de dados.
Uma uniformizao, em nvel internacional, com a participao de todas as
empresas produtoras de mquinas de processamento de dados, seria desejvel.
Alm disso, seria recomendvel estabelecer conexes transversais com outros
sistemas de smbolos, garantindo, assim, a criao de um sistema de smbolos
internacional e uniforme para a comunicao tcnica.

Do material ao digital_PRINT_CS6_corrigido.indd 19

10/11/2014 15:04:52

Você também pode gostar