导图社区 软件基础(第一章)
电子科技大学互联网加软件技术基础的第一张
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
软基复习
第一章:
计算机软件开发的六个步骤
问题的理解
算法设计(架构设计、模块分解、选择具体算法策略)
数据结构设计
算法设计(完善改进)
软件逻辑设计
程序设计
程序实现
软件程序设计
操作系统的主要功能
处理及管理
进程控制
进程调度
进程同步
进程通信
存储器管理
内存分配
内存保护
内存映射
内存扩展
扩充内存必须有内存扩充机制:请求调入功能,置换功能
设备管理
完成用户的IO需求
为用户进程分配所需的IO设备
提高CPU和IO设备的利用率
提高IO速度
方便用户使用IO设备
缓冲、分配、驱动
文件管理
存储、组织、读写、安全
用户接口
提供友好的用户接口以供使用
图形用户接口、命令接口、程序接口
系统调用是用户程序取得操作系统服务的唯一途径
软件程序编译
操作系统依赖的程序编译方式
高级语言>翻译程序>机器码
不依赖操作系统的程序编译方式:跨平台开发
高级语言>翻译程序>中间语言>执行虚拟机>操作系统语言
数据库管理系统
定义:DBMS对数据的定义、管理、和操作
DBMS
定义:数据与用户的接口、异地、异机之间已经成为共识
数据能为多用户共享
数据冗余度小
可以交互式或者程序式操作
问题:异地共享一处文件、容易造成堵塞
组成部分
硬件系统
数据库集合
数据库管理员
用户
数据库管理系统以及相关文件
组成
数据定义语言及其翻译程序
数据操作语言及其翻译程序
数据运行控制程序
适用程序
功能:
数据定义
数据操作
数据库运行管理
数据组织、存储和管理
数据库的维护以及建立
数据通信接口