Hardware requirements:According to Microsoft there are different installation scenario for SharePoint 2013. Below are the hardware requirements for different scenarios.
Single server with a built-in database or single server that uses SQL Server (SharePoint Foundation 2013):
For this installation scenario we need 8GB RAM, 64-Bit, 4 crores processor and 80 GB hard disk space.
Single server with a built-in database or single server that uses SQL Server (SharePoint Server 2013):
For this type of SharePoint 2013 installation scenario we need: 24 GB RAM, 64-Bit, 4 crores processor and 80 GB hard disk space.
Web server or application server in a three-tier farm (SharePoint Server 2013):
For this type of SharePoint 2013 installation scenario we need: 12 GB RAM, 64-Bit, 4 crores processor and 80 GB hard disk space.
As we all know database is very much in SharePoint, so lets discuss about Hardware requirements for database servers:
-->Single server with a built-in database or single server that uses SQL Server (SharePoint Foundation 2013):
For this installation scenario we need 8GB RAM, 64-Bit, 4 crores processor and 80 GB hard disk space.
Single server with a built-in database or single server that uses SQL Server (SharePoint Server 2013):
For this type of SharePoint 2013 installation scenario we need: 24 GB RAM, 64-Bit, 4 crores processor and 80 GB hard disk space.
Web server or application server in a three-tier farm (SharePoint Server 2013):
For this type of SharePoint 2013 installation scenario we need: 12 GB RAM, 64-Bit, 4 crores processor and 80 GB hard disk space.
As we all know database is very much in SharePoint, so lets discuss about Hardware requirements for database servers:
Processor: 64-bit, 4 cores for small deployments and 64-bit, 8 cores for medium deployments.
RAM: 8 GB for small deployments and 16 GB for medium deployments.
Harddisk: 80-GB harddisk.
Software requirements:Below are the software requirements for different SharePoint installation scnerios:
Minimum requirements for a single server with built-in database:
The 64-bit edition of Windows Server 2008 R2 Service Pack 1 (SP1) Standard, Enterprise, or Datacenter or the 64-bit edition of Windows Server 2012 Standard or Datacenter.
Microsoft SQL Server 2008 R2 SP1 - Express Edition
Minimum requirements for front-end web servers and application servers in a farm:
The 64-bit edition of Windows Server 2008 R2 Service Pack 1 (SP1) Standard, Enterprise, or Datacenter or the 64-bit edition of Windows Server 2012 Standard or Datacenter.
Microsoft SQL Server 2008 R2 SP1 - Express Edition
Minimum software requirement for database server:
The 64-bit edition of Microsoft SQL Server 2012 or we will need The 64-bit edition of SQL Server 2008 R2 Service Pack 1
0 on: "Hardware and software requirement for SharePoint 2013"