2、计算机计算模式、操作系统、编程语言及Scala编程入门

计算机计算模式、操作系统、编程语言及Scala编程入门

1 计算模式

在计算机领域,计算模式主要分为实时计算和批处理两种。大多数情况下,像笔记本电脑这样的设备通常进行实时计算,除非我们特别指令机器以其他方式运行。然而,对于大规模的计算机集群和处理任务,批处理模式更为适用。

批处理模式是一种非实时执行一组操作的运行模式,结果通常也以批量形式返回给用户。这种模式在处理海量数据且实时处理不可行的情况下非常常见。例如,Facebook每天会产生PB级别的数据,如果要基于这些大量数据进行分析推断,以目前最先进的计算技术进行实时处理是不切实际的,因此需要采用批处理模式。

此外,当某些高速计算资源需求较大时,我们可能需要为每个请求者分配时间片,这种操作模式称为分时共享。实际上,批处理模式可能会利用分时共享技术。

2 操作系统

操作系统(OS)是操作硬件组件的软件。为了执行我们的程序,需要一个操作系统。我们编写的程序是操作系统运行的软件的一部分。如果需要访问I/O设备提供的服务,也必须向操作系统请求。可以将操作系统看作硬件资源的管理者,它通过驱动程序与各种硬件组件进行通信。驱动程序是能够处理来自硬件组件的信号和向硬件组件发送信号的软件程序。

个人计算机(PC)通常使用以下几种流行的操作系统:
- Linux家族 :是上述三种操作系统中唯一的开源操作系统,也是最受欢迎的。它有许多不同的版本,如Ubuntu、Suse和Fedora core等。早期的Linux安装和管理较为困难,但现在已经和Windows操作系统一样方便。如今,大多数网站都托管在运行Linux操作系统的服务器上。Linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值