化学及制药图书实习题

生物及制药工程图书检索实习

课程:文献信息检索班级:生物制药一班

姓名:张忠宝四角号码:122345033630103 学号:131********

1、使用我校图书馆书目查询系统查找有关信息检索与利用有53本图书,写出相关图书书名等信息。用截屏方式标识出其中一本图书的外部特征信息及现在的馆藏情况。

2、利用“超星数字图书馆”查询一本自己专业的图书和一本计算机学科中关于Java的图书,用截屏方式记录封面、目录和正文内容P1-2页,并用文字识别将此内容转换为WORD文

档格式。

第一章蛋白质的结构与功能

第一节蛋白质在生命活动中的重要性

一、生命的物质基础

早在19世纪,科学家们就发现含氮天然产物对动物的生存是必须的,1839年,荷兰化学家G.J.Mulder首次采用蛋白质(protein)(希腊语:proteios,意为原始的)来表示这类化合物。

生物体可以看作是一个由物质组成的不均一体系,此体系的特征是其构成布置合宜,变化协调,

并可以自我更新;体系的另一个特征是它含有大量的蛋白质和核酸(nucleic acid)。病毒(virus)能

够生长、繁殖、遗传、致病,然而它却连最简单的细胞形态或结构都没有,它只是一种蛋白质与核酸

结合而成的核蛋白(nucleoprotein)。例如烟草花叶病毒(tobacco mosaic virus,TMV),它

能使烟草

致病,人们将其纯化结晶,储存数年后再接种到宿主烟叶上,它照样能够生长、繁殖,并使烟叶感染

花叶病,同时病毒核蛋白也大量增加。这说明了核蛋白是最简单的生命形式。近年来,美国神经生物

化学家S.B.Prusiner发现一类只有蛋白质而没有核酸的病原体——朊病毒(prion),若其结构发生某

种确定的改变,则可引起动物或人的朊病毒病。朊病毒的发现打破了“病毒必须有核酸”的传统观

念。S.B.Prusiner因发现朊病毒而荣获1997年度诺贝尔生理学或医学奖。

生物体所携带的全部遗传信息在基因组(genome)中,而生物学功能的主要体现者是蛋白质。

蛋白质组(proteome)指的是基因组编码的全部蛋白质(详见后)。今后,在蛋白质组水平上揭示生

命现象的本质及活动规律将成为生命科学的重点。

蛋白质是生物体中含量最丰富的高分子物质,约占人体固体成分的45%,分布广泛,几乎所有

的器官、组织都含有蛋白质。生物体结构越复杂,其蛋白质种类和功能也越繁多,即使在单细胞生物

中所发现的蛋白质也有数千种。有些蛋白质的功能相当特异,例如南极水域中的有些鱼类,其血液中

含有抗冻蛋白(antifreeze protein),可保护血液不被冻凝,使生物体在低温下得以生存,生命得以繁

衍。综上所述,蛋白质是生命的物质基础。

二、蛋白质的生物学功能

1.酶某些蛋白质是酶,催化生物体内的代谢反应。如己糖激酶催化腺苷三磷酸(ATP)的

磷酸根转移至葡萄糖,使葡萄糖磷酸化而活化;乳酸脱氢酶可催化乳酸脱氢,转变成丙酮酸;

DNA

聚合酶参与DNA的复制和修复。

2.调节蛋白某些蛋白质是激素,具有一定的调节功能,如调节糖代谢的胰岛素(insulin),

与生长和生殖有关的促甲状腺素(thyrotropin)、促生长素(somatotropin)、黄体生成素(1uteinizing

hormone,LH)和促卵泡激素(follicle stimulating hormone,FSH)等。重要的肽类激素包括促肾

上腺皮质激素(adrenocorticotropic hormone,ACTH)、抗利尿激素(antidiuretic hormone)、胰高血

糖素(glucagon)和降钙素(calcitonin)。另外,许多激素的信号常常通过G蛋白(GTP结合蛋白)

介导。其他还有转录和翻译调控蛋白,包括与DNA紧密结合的组蛋白及某些酸性蛋白等。

3.转运蛋白某些蛋白质具有运载功能,它们携带小分子从一处到另一处,通过细胞膜,在

血液循环中,在不同组织间运载代谢物。如血红蛋白是转运氧气和二氧化碳的工具;血清蛋白可运输

自由脂肪酸及胆红素等。

4.收缩或运动蛋白某些蛋白质赋予细胞和器官收缩的能力,可使其改变形状或运动。如骨

骼肌收缩靠肌动蛋白(actin)和肌球蛋白(myosin),这两种蛋白质在非肌肉细胞中也存在。微管蛋

白用于构建微管,微管的作用是与鞭毛及纤毛中的动力蛋白(dynein)协同推动细胞运动。

5.防御蛋白有些蛋白质具有保护或防御功能。凝血酶与纤维蛋白原参与血液凝固,从而防

止血管系统失血。最重要的起保护作用的蛋白质是抗体或免疫球蛋白,它们可以中和外来的有害

物质。

6.营养和储存蛋白如卵清蛋白和牛奶中的酪蛋白是提供氨基酸的储存蛋白。在某些植物、

细菌及动物组织中发现的铁蛋白可以储存铁。

7.结构蛋白许多蛋白质起类似细丝、薄片或缆绳的支持作用,给生物结构以强度及保护。

肌腱和软骨的主要成分是胶原(collagen),它具有很高的抗张强度。韧带含有弹性蛋白(elastin),

形成蛋白质“缆绳”,具有双向抗拉强度。头发、指甲和皮肤主要由坚韧的不溶性角蛋白(keratin)

组成。蚕丝和蜘蛛网的主要成分是纤维蛋白(fibrin)。某些昆虫的翅膀具有近乎完美的回弹特性,它

是由节肢弹性蛋白(resilin)构成。

8.其他蛋白有些蛋白质的功能相当特异,如M一甜蛋白(monellin),这是非洲的一种植物

蛋白,味很甜,可作为一种非脂肪性、非毒性的甜味剂。还有蛋白质毒素,如蓖麻蛋白、白喉毒素。

目录

第1章Java虚拟机综述 (1)

1.1什么是Java虚拟机 (1)

1.2 由Java程序生成(实际机器的)可执行代码的过程 (1)

1.3 Java虚拟机规范 (2)

1.4采用Java虚拟机的意义 (2)

1.5为什么要学习Java虚拟机 (4)

第2章Java虚拟机的体系结构 (5)

2.1支持的数据类型 (5)

2.2寄存器 (6)

2.3局部变量 (6)

2.4操作数栈……………………………………………………………………·……”6

2.5运行环境 (7)

2.6无用单元收集堆 (8)

2.7方法区 (8)

2.8 Java指令集 (8)

2.9限制 (9)

第3章类文件格式 (10)

3.1 格式 (10)

3.2 签名 (13)

3.3常数池 (14)

3.4域 (18)

3.5方法…………………………………………………………………………………

1 9

3.6属性 (20)

第4章虚拟机指令集 (26)

4.1指令的格式 (26)

4.2把常数压入栈内 (26)

4.3把局部变量装载到栈内 (29)

4.4把栈中的值存储到局部变量内 (32)

4.5使用更宽的索引进行装载、存储和增量 (35)

李京华陈文光,Java虚拟机规范,清华大学出版社,1996年12月第1版,第1页

Iris 2015/10/13 21:13:24

4.6管理数组 (35)

4.7栈指令 (42)

4.8数学指令 (44)

4.9逻辑指令 (50)

4.10 转换操作 (53)

4.11 控制转移操作 (56)

4.12 函数返回 (64)

4.13 表跳转 (65)

4.14 操作对象域 (67)

4.15 调用方法 (69)

4.16 异常处理 (71)

4.17 其他对象操作 (72)

4.18 监视器 (73)

第5章类文件格式与指令分析举例 (74)

5.1源程序及其编译后的类文件 (74)

5.2类文件格式中的版本信息 (75)

5.3常数池 (75)

5.4对hello类结构的描述 (78)

5.5属性表 (79)

5.6代码 (80)

附录A优化 (83)

A.1常数池解析 (83)

A.2把常数压入栈内(一quick变体) (84)

A.3管理数组(quick变体) (84)

A.4操作对象域(一quick变体) (85)

A.5调用方法(quick变体) (88)

A.6其他对象操作 (91)

附录B指令集索引 (93)

附录C Java虚拟机词汇表 (95)

第1章Java虚拟机综述

1.1什么是Java虚拟机

什么是Java虚拟机(Java Virtual Machine)呢?也许这是你最为关心的问题。我们认为

Java虚拟机可以定义为:运行经过编译的Java目标代码的计算机的实现。它能运行的Java

程序,既包括独立的Java应用程序(application),也包括下载到诸如Netscape Navigator,

HotJava等web浏览器中的applet。

一般认为,Java虚拟机是建立在实际的处理器基础上的假想的计算机。在Java语言刚

刚推出的一段时间里,Java虚拟机都是通过软件仿真的方法实现的。经过编译的Java目标

代码,我们称为Java字节码(byte—code),再经过本地计算机上的Java解释器的解释,或者

经过编译器的编译,就可以运行了。

Java虚拟机不但可以用软件实现,也可以用硬件实现。最近就有了硬件实现的Java 虚

拟机。1992年2月,Sun Microelectronics公司公布了他们的最新产品——专门为Java而优

化设计的微处理器系列产品。包括性能价格比最高的、用于蜂窝电话、打印机等小型嵌入式

设备的picoJava;建立在picoJava的基础上、增加了I/O、内存、通信、控制等功能的通用型

的microJava;高档的、工业界最快速的Java处理器UltraJava等。

Java虚拟机可以是假想的计算机,也可以是像Sun Microelectronics公司实现的处理器

那样的实际的计算机。当然,目前大多数的Java虚拟机还是用软件方法实现的。所以,为简

便和通用起见,我们在综述中介绍的内容也大多基于这种软件实现。但是,本书中介绍的Ja —

va虚拟机规范,是无论哪种实现都要遵从的。

1.2 由Java程序生成(实际机器的)可执行

代码的过程

许多程序设计语言通过对源程序进行编译和链接,直接生成可执行的代码。而Java 语

言和它们不同,它的这个过程包括Java程序的编译,字节码的装入、校验、解释或编译。了解

Java语言的这个过程,对掌握Java虚拟机会有所帮助。

Java程序首先经过编译,生成字节码。这个过程由程序开发者的Java编译程序完成。字

节码的层次大致相当于汇编语言一级。当然,它并不是针对某种特定的计算机硬件平台的。对变量和方法(相当于函数)的引用,并不在编译过程中确定为数值引用,即通过具体的偏移量的值引用,而是将符号引用的信息保存在字节码中。

字节码的装入、校验、解释或编译,由本地计算机的解释器或编译器完成。首先,类装入

器装入程序所需的所有代码,包括程序中调用(use)、包含(contain)、继承(inherit)的所

有类

李京华陈文光,Java虚拟机规范,清华大学出版社,1996年12月第1版,第1页

Iris 2015/10/13 21:14:01

的代码。每个类都被装入一个独立的名字空间内,彼此之间只有通过符号引用才能互相作

用。本地的类和外部的类在地址空间上是区分开的。所有的类都装入以后,可执行代码的内

存布局就被确定。由符号引用到内存地址空间的查询表也建立起来了。然后,字节码校验器

对装入的字节码进行校验,以排除错误和不安全的因素。最后,目前通常由解释器解释执行

字节码。但是,解释执行的速度较慢,一般比C语言慢15倍左右。而如果编译执行,速度将

基本能和C语言匹敌。截止到我们写稿时为止,Sun公司还未推出Java字节码的编译器。但

是可以预计,今后各方开发商将会逐渐推出Java编译器,以满足速度要求较高的程序的要

求。

1.3 Java虚拟机规范

为什么要为Java虚拟机制定规范呢?一个最明显的理由就是要保证Java代码在任何

系统上都能够运行。凡是符合Java虚拟机规范的实现,都是百分之百兼容的。Java虚拟机对

其实现作出了具体的规定。

Java虚拟机的体系结构直接支持Java语言的这些基本数据类型,包括byte、short、int、

long、float、double和char。它们的定义是独立于具体的平台的,这为Java程序的可移植性

打下了基础。规范没有对object的内部结构作特殊的要求。由于在各种计算机体系结构中,

寄存器的设置千差万别,所以Java虚拟机采用了面向堆栈的体系结构,只设置了数量很少

的寄存器。这几个寄存器是程序计数器,栈顶指针,运行环境指针和局部变量指针。这种设

置减少了在只有少量寄存器或非通用寄存器的计算机上实现的困难。而对于拥有较多寄存

器的计算机,可以通过具体实现时的优化以充分利用计算机的资源。Java虚拟机的局部变

相关文档
最新文档